fix(alipay): 修复支付宝支付页面报错

沙箱环境自动升级到新版后,没有在代码中更换新版本的应用/网关/账号信息,也没有从左边栏沙箱工具中下载最新版本的沙箱支付宝APP安装使用。
This commit is contained in:
xiongxiaoyang 2023-10-14 17:42:42 +08:00
parent a33d8f68a2
commit 1998dcd460
2 changed files with 10 additions and 8 deletions

View File

@ -6,6 +6,7 @@ import com.alipay.api.DefaultAlipayClient;
import com.alipay.api.internal.util.AlipaySignature;
import com.alipay.api.request.AlipayTradePagePayRequest;
import com.alipay.api.request.AlipayTradeWapPayRequest;
import com.alipay.api.response.AlipayTradePagePayResponse;
import com.alipay.api.response.AlipayTradeWapPayResponse;
import com.java2nb.novel.core.bean.UserDetails;
import com.java2nb.novel.core.config.AlipayProperties;
@ -79,8 +80,8 @@ public class PayController extends BaseController {
bizContent.put("product_code", "QUICK_WAP_WAY");
alipayRequest.setBizContent(bizContent.toString());
AlipayTradeWapPayResponse response = alipayClient.pageExecute(alipayRequest);
form = alipayClient.pageExecute(alipayRequest).getBody();
AlipayTradeWapPayResponse payResponse = alipayClient.pageExecute(alipayRequest);
form = payResponse.getBody();
} else {
// 电脑站
//创建API对应的request
@ -96,7 +97,8 @@ public class PayController extends BaseController {
" \"subject\":\"小说精品屋-plus\"" +
" }");
//调用SDK生成表单
form = alipayClient.pageExecute(alipayRequest).getBody();
AlipayTradePagePayResponse payResponse = alipayClient.pageExecute(alipayRequest);
form = payResponse.getBody();
}

View File

@ -1,12 +1,12 @@
alipay:
#请填写您的AppId例如2019091767145019
app-id: 2016101600696458
app-id: 2021000122670235
#请填写您的应用私钥例如MIIEvQIBADANB
merchant-private-key: MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCJrd9qg88m1p9c7IopcGlLksP9ts0eaf1wesgz4K3O6CzmgaCfR2f+scRI4xrMhKBHfzKDdKlW16LtrebD/YS/aDhRL9MM1GJ0Pr7zFdw6fIka9eIz1FojmmXNyaQVEbaGt/7DvoI+rJjjNtTQAYpMztHnof2W0Nfpra5U4dShJrzsvumS8NapEt9YgQ36jY9Z40RJ97Z06avmMGrAVlQSSTvUInTYz8EQmM3YN0ed3CmnlQFRhuW7kkbgBtZKjq+24iaU2mzp4qvWi5T89l3wuMahhxhFTgTNd24qxFuYShIdD0G3KCtunpwegomj1iQnF47qGv97UwOuA36b6l75AgMBAAECggEAJraZZ94AVa9ryDlK8DQHp5RxP9oy+yZaeVJNESlQNina1kYE4ES33UonI0eYtYFlgDUoAwa+xwiDa8nGZb3XoeqwS0PjWGwv8vfhwYCYGGoEM2yIWoKPhgtYLPFSDgqZBHCgVnIvNWha5Sj51jNYrBhLtZI7ODkpPS/1ITEPFPDds9LmH3Ujci20ttzr1SffKL/1caZ2Xph/Jkm2Xhh227cclORakDsggUmaxt723zibwFwpS6wwRlPJYf7hr3v3SnIgcc0osqKAcnJzrBlmaJVTBgnOAdulp+m/DjKVoIEieMr75OIYTWMRi0trlxAyvv4aDHxxJB6cDGNHFQLIMQKBgQD5j4fJDub2n9EjgxqYS9B6qa2pH5S9yypU+mM6fIXO/AjHpNwEzFQgU8lN3FE1CVfFb4yZx8sOJsQvZPGLvIhMPYT/2xMOIRL2IguJICt23Xnw+c1tNkvHvsHAiLvo/yzwSFixHcOaEwXDKUDsydPyalDFWBrwCGmGGxPEFG/Q/wKBgQCNO0+Muo+HzeUButDyA5gt9oPCX7uZ9g64rnFhuQXZ/eLDQeCW/lhjRiT2R+QafvbRyOYYomKZ6/1iQALY4tqQD7XMClRdu0OUvYR2WaNb9j4sWXl8qhMxgWjXssqorZRzNe+txicX8yOA5/ZVhhq647e2zt4kOS5H6Np0HvxYBwKBgQDvNfA+/cTPk4NhWdLNNqagXTJz0Sy+/BYYnGUu85tDOvyjeVfYVY8x6X4k3tEMWGdEfdc0tHjjmK8misipW8793V417WUHfxZwzVNnXmmrJ0IyhQ+u5oOe9C8+ARK1lJsbuw0gwNn0PtWgK1PrZM5/J/9CGmC/wiB8BkpdAgXoOwKBgE5fa3Wc0al7CGo9UVX7yKc49UUX+vMlKGYz55djJWwjB4NzOz6PRl1Qv5IrstlBO5aO9aEV+8GOw72R6AKTYNYw4aGo2chp8sbHpIpIk+6kZzwVKuWTO7NtLNEF1pBkQszsUWUNYQRZWIpgLsKm+I5db8VyZrOTR6t//DoUN9RhAoGAQLNaaULlw5L2Qsq9hbsdZVkbZN6YY4oiqMufmDKavbpUvchagFBe7/bneX4orza+DiC4vBFDIUOsZawB9eStx8hvL4AcuUF+eoZT3FCmvHB8dAYs4vok28f1nqUpYLmu4yN+wc/sLhihaJd7keErc987/E8mxW18AEin4Q4pKK8=
merchant-private-key: MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCJSQwBRWgW007frn6xljO4TyUoj3gIdzE+TEEjR+2aKCJFWDwQsiPcNJgU3YTk6OxuRn6J4RNQ6ex5Vh7FKdUy6NxJcN+094mIbLzJWoypTeifKx4+C7lzo6Ip+2/2QM13Ih9uRSnBU1vw2W8Y/N/SJfNuGACI1QjCtakk4NIkZQL+/rm+iXbYWrxbaP0nd1uREw07g7uP4S51AvOhLie5ozIMeQRfRzemuY6qINQOkCZlj4eFm0flgREcHRxwl/yK154IY+JDKvyTHgtSxRrVS8Okk+R69iddmrXp1X7CJBjthbx6jrBYjtIp2/E9ru+4/kHwhSOFXIoFfr0kiImvAgMBAAECggEABQ8TCSz0k/q/alC0zHh7eWw5M1BuHOm/f8sxj0pEQC0Abku9EuRtm9y4SfSLxB+tLrccTJplqtKj6yi4Q42yFIkuLOqi47lHcSaIombazhZX3x2opKKr983s2N0yGAH1UFGKlPapfj1DIxHwHRycZtMNMF5kDqbDBuHI1NoQBFVCpKWU5hvQS/Hyg4M+qybl7DGZX26/HQpe1Y5Q6GnRmiLvnDdoRwYaQ8tcnFCgKysLMairLGY2HyCloujrEEBJLzuifdr+VS6PsKN5Na73uoAkZhACxqIeGs93jMa3umMAlrunc7yr6PImlxZ0F1r2LZ8uHuIMoPMqhsLJgE1DQQKBgQDUvjsB7tbX0/XXkMzwb1srblPK4sSFzPnnHKJWtZm0lV6INEOtEh+1MbGRUhuxeRMdntJTq9xdyaVbzgu4Ai7ju1RMXUkpEnEdv0pS7/MWpP7psTw3lrjw3qai/J5+bPdo94FRgY6GiHHDP/K1FmLklbJh970+BjH7VeIzpbgwoQKBgQClMxDv65t4I6O0nebDbaKX5297509RWFFm8TgtHVMmSx1c3pEWl9jS7NsAPX51ZSDFtQ0Km5YnV+GQQB9jP07C/41QBr8dqeZn3p9DqKiGawpKnHtPU99tTsRVeLAcToZek/ALoiuOc5DCCRJYehSnHTdWXymvHeBN0bYpjVyITwKBgAXmyQhCsd8G2DkEoUrCLAtGYjislbsIdp48oxw4qWzi/95TZNU2PX7vQ/e+CVqg+zDFKRx9Ff3cDCRB0P1nwhk7Jxl/NPpYsp6aodsvINUt+oxNCFiaa8LyyjiXPWZQa4ST6RhzuZptyooaCgeP+WpR5MLm9m70CQrp1P6NyFBBAoGBAJ5hhyt+R1+3S4wulr9mrSvVxxyTd4gVlHWNbr5SDxX3jf8row52JnqSeqSQUF1cxz7FhetVn2+44Zja4TzVxT1OpLzEuxZFfZC37xl+6ZN1rDg8LjyvvNWfXrxTKQT6g/jI/Ksqn3fDdFWTPPN2l7ZgXF2CfwRVMGdrV6oezUghAoGBAIRRcCbk9nJo05aUdbRyInbeaG53C1WK2rNAToGSF95vyL/KmP9jUfvckonRlxC3OEWnmx7qvxI8Lb6y/uoczCCOKVf9SwODU1hxJj4RKZMpAtOslnL9psAIEQhGpG/gyOtHngU4dy6LubgZ6LhRXrSvfiJGVFo+vxHki8cXzDV0
#支付宝公钥字符串
public-key: MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoR1gAyrjj/XugdKT3zUJBJksYnCXxD3RDiBex+JGfo6oO0oPbyoIQb2cAIIJjCCxT97QATlbYpRGMa+RuXxlxTeBh5ZFkELOsGc/UX0d9Tm51UvN+OV5pyysytlRdZfVgOETORzv9CvfnK7ND1SSHUPDan7TkMoVFipmQnf8205V3tcsDBat5kHEPFCmWXkPxrtLPVge1dAtKSRW9KFMslXkKrspvF1fSLGt12CE38ZwzP39INKgaI+RbIk3o7aRW5CrLqPkYdrgE1KcFBOj/gJXqbZvL/30q1KVn29UQUYm9SR/n6ZaLlAG38p4O3dL9Lu2lGhTBQlUr2qtpo+g8QIDAQAB
public-key: MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAshLjMIEXKrd2/V4za4xp8q7maNQM72LrQh2FpVzJeW785iniux/1rEy2CPu0kZqGB9teDdea3yU++9mGe3Xod74RLPqHeVGdLkOvdav3e+UrXmsHSjLbaCd9gN1BCUIfh0mxlpxXiL34KIjI7iiREuSvRWwoPI9IHOY4AgnlFEIzu/wKb/F80ddywtxKZpQTa8pwGay2zQ71xjpxT7EFNJ4M00Utq0Nl1v/FgXCO8UEIdy6YvEfLNUvwCDEaN40lKUMpCoZRq8/xBTkwFhAswZKo1mlUnwoq+01cpNLQtZ0uOKGpuQkN9oSn0hKEcDtn5oK/hnEwnCSrGvVHSwF2HwIDAQAB
#填写您的支付类接口异步通知接收服务地址例如https://www:test:com/callback:
notify-url: http://50148a0b.ngrok.io/pay/aliPay/notify
notify-url: https://73837v3i42.goho.co/pay/aliPay/notify
#支付成功跳转页面
return-url: http://127.0.0.1:8080/user/userinfo.html
#签名方式
@ -14,4 +14,4 @@ alipay:
#编码
charset: utf-8
#支付宝网关
gateway-url: https://openapi.alipaydev.com/gateway.do
gateway-url: https://openapi-sandbox.dl.alipaydev.com/gateway.do