扫码支付:https://blog.csdn.net/csdn_hyp/article/details/82427504
上篇文章已经详细的讲解了支付宝扫码支付流程,今天在扫码支付的基础上为大家带来PC网站支付和wap端网站支付的流程
一、PC网站支付(账号密码登陆与扫码)
直接调用支付宝封装方法DefaultAlipayClient传递对应参数--AlipayTradePagePayRequest,代码如下
public void tradeAliPayPage(HttpServletResponse httpResponse, Integer orderId){
//获得初始化的AlipayClient
System.out.println("-----------支付宝配置-gatewayUrl----------"+AlipayConfig.gatewayUrl);
AlipayClient alipayClient = new DefaultAlipayClient(AlipayConfig.gatewayUrl, AlipayConfig.app_id,
AlipayConfig.merchant_private_key, "json", AlipayConfig.charset, AlipayConfig.alipay_public_key, AlipayConfig.sign_type);
//设置请求参数
AlipayTradePagePayRequest alipayRequest = new AlipayTradePagePayRequest();
alipayRequest.setReturnUrl(baseConfigService.getByHandle(ALIPAY_RETU