fix 支付宝App支付使用方法错误

This commit is contained in:
DaxPay
2025-01-03 13:41:59 +08:00
parent 890a3bbf5f
commit fd2dfee3ba
3 changed files with 5 additions and 77 deletions

View File

@@ -141,6 +141,7 @@ public class AliPayService {
*/
@SneakyThrows
public String appPay(String amount, PayOrder payOrder, AliPayConfig aliPayConfig) {
AlipayClient alipayClient = aliPayConfigService.getAlipayClient(aliPayConfig);
AlipayTradeAppPayModel model = new AlipayTradeAppPayModel();
model.setSubject(payOrder.getTitle());
model.setProductCode(AlipayCode.Products.QUICK_MSECURITY_PAY);
@@ -163,7 +164,7 @@ public class AliPayService {
request.setNotifyUrl(aliPayConfigService.getNotifyUrl(aliPayConfig.isIsv()));
try {
// 异步回调必须到当前系统中
AlipayTradeAppPayResponse response = aliPayConfigService.execute(request,aliPayConfig);
AlipayTradeAppPayResponse response = alipayClient.sdkExecute(request);
return response.getBody();
}
catch (AlipayApiException e) {