1***@qq.com
1***@qq.com
  • 发布:2022-05-11 19:06
  • 更新:2022-05-11 19:37
  • 阅读:1250

【uni-pay示例项目】支付成功,但是verifyPaymentNotify一直返回false

分类:uniCloud

这是支付成功后支付宝第一次回调的日志:

请求入参: {  
  "args": {  
    "path": "/alipay_app-plus",  
    "httpMethod": "POST",  
    "headers": {  
      "content-length": "1273",  
      "x5-uuid": "c371f9ed29204e484e1e1267170f424d",  
      "x-forwarded-for": "119.42.229.38, 39.96.119.166",  
      "x-real-ip": "119.42.229.38",  
      "host": "0f05b95b-14d2-49c8-a749-53d1bb14cbbc.bspapp.com",  
      "content-type": "application/x-www-form-urlencoded; charset=utf-8",  
      "x-forwarded-by": "172.20.28.21:80",  
      "user-agent": "Mozilla/4.0"  
    },  
    "queryStringParameters": {},  
    "isBase64Encoded": false,  
    "body": "gmt_create=2022-05-11+17%3A38%3A44&charset=utf-8&seller_email=1003657663%40qq.com&subject=%E6%B5%8B%E8%AF%95%E5%95%86%E5%9F%8E%E7%9A%84%E6%B5%8B%E8%AF%95%E8%AE%A2%E5%8D%95%E6%A0%87%E9%A2%98&sign=em6WFv3O9D5N22Faip0n0JUBmrpSPVvw6zygVIfLBWUwm1uCWcgNf%2BFZq1YG52cAZ5hHeRqaz9LeDOnWY%2FjNrlyv6BXP%2F0fkrdsTyB%2B90BlNIKrkm9JCle2jCumt2PkNfEYsHjSnl%2BXUmuEPw%2FJADfq6pfNyPgrVz%2BzTSgElmXk9NxsbDZRo%2FgWx7uCDyZlRMVRHYHbo54Z%2FphK5o3nO36zjyB4yUO%2Ftx9x914pqktWsa6k8Cn5cu2C75Ic7%2BlZPgsnRS4je7a64smrARJ08ICiFgabNMXGEf3w05rqnRDE%2FzXz%2FALoqr%2BsRZZwZcYEbLFh8IkYwmKnEB6vOYrIBcw%3D%3D&body=%E6%B5%8B%E8%AF%95%E5%95%86%E5%9F%8E%E7%9A%84%E6%B5%8B%E8%AF%95%E8%AE%A2%E5%8D%95%E8%AF%A6%E6%83%85&buyer_id=2088932294775716&invoice_amount=0.02&notify_id=2022051100222173854075711437921131&fund_bill_list=%5B%7B%22amount%22%3A%220.02%22%2C%22fundChannel%22%3A%22ALIPAYACCOUNT%22%7D%5D&notify_type=trade_status_sync&trade_status=TRADE_SUCCESS&receipt_amount=0.02&app_id=2021003128662416&buyer_pay_amount=0.02&sign_type=RSA2&seller_id=2088402655540773&gmt_payment=2022-05-11+17%3A38%3A53&notify_time=2022-05-11+17%3A38%3A54&version=1.0&out_trade_no=16522618903e285c25&total_amount=0.02&trade_no=2022051122001475711442997122&auth_app_id=2021003128662416&buyer_logon_id=155****1284&point_amount=0.00"  
  },  
  "requestId": "ac141c151652261934295193161"  
}  
[payment-notify/ac141c151652261934295193161/40ms/DEBUG] ---------!verifyResult-------  
请求响应状态: success

这是支付宝自动进行的第二次回调日志:

请求入参: {  
  "args": {  
    "path": "/alipay_app-plus",  
    "httpMethod": "POST",  
    "headers": {  
      "content-length": "1265",  
      "x5-uuid": "cbee79d1956438a94e996c181877e2fd",  
      "x-forwarded-for": "119.42.229.71, 39.96.119.178",  
      "x-real-ip": "119.42.229.71",  
      "host": "0f05b95b-14d2-49c8-a749-53d1bb14cbbc.bspapp.com",  
      "content-type": "application/x-www-form-urlencoded; charset=utf-8",  
      "x-forwarded-by": "172.20.14.3:80",  
      "user-agent": "Mozilla/4.0"  
    },  
    "queryStringParameters": {},  
    "isBase64Encoded": false,  
    "body": "gmt_create=2022-05-11+17%3A38%3A44&charset=utf-8&seller_email=1003657663%40qq.com&subject=%E6%B5%8B%E8%AF%95%E5%95%86%E5%9F%8E%E7%9A%84%E6%B5%8B%E8%AF%95%E8%AE%A2%E5%8D%95%E6%A0%87%E9%A2%98&sign=rcZTp6fIEfJujPLEBvAzFPyPHnkIr2r6cbPVx5yzlSV4UtyrQ5nxGal5hoeU%2BdLNxSpaYBPx3%2BkPEwce%2FZHSBvRr6PB8l%2Bhin4itB%2FiV6n9MdqnMCHaS2Nu77e60pg5M%2B3nbokxZViB9YSohzFkmYrYy0b7SioIo%2FMfUNEHVFOhPHDSMzqa4J5GrLDM85XLqPLui1P8adS8F7wRuC8c3kBXX5wqCuYyHSiEAYGkc6qOIOLM1HQT1wgAPHCXeAQHxavGud2K8MPGmCurcr30asTWx%2BuA2eLHo5ard5hsDbDnajdgQ%2BFzeWziLorCu1GB4aa%2FIQFLhHhnyCTLTxf54aQ%3D%3D&body=%E6%B5%8B%E8%AF%95%E5%95%86%E5%9F%8E%E7%9A%84%E6%B5%8B%E8%AF%95%E8%AE%A2%E5%8D%95%E8%AF%A6%E6%83%85&buyer_id=2088932294775716&invoice_amount=0.02&notify_id=2022051100222173854075711437921131&fund_bill_list=%5B%7B%22amount%22%3A%220.02%22%2C%22fundChannel%22%3A%22ALIPAYACCOUNT%22%7D%5D&notify_type=trade_status_sync&trade_status=TRADE_SUCCESS&receipt_amount=0.02&app_id=2021003128662416&buyer_pay_amount=0.02&sign_type=RSA2&seller_id=2088402655540773&gmt_payment=2022-05-11+17%3A38%3A53&notify_time=2022-05-11+17%3A41%3A25&version=1.0&out_trade_no=16522618903e285c25&total_amount=0.02&trade_no=2022051122001475711442997122&auth_app_id=2021003128662416&buyer_logon_id=155****1284&point_amount=0.00"  
  },  
  "requestId": "ac140e031652262085953140740"  
}  
[payment-notify/ac140e031652262085953140740/3ms/DEBUG] ---------!verifyResult-------  
请求响应状态: success  

然后还有3次,都是一样的结果。

2022-05-11 19:06 负责人:无 分享
已邀请:
1***@qq.com

1***@qq.com (作者)

这是那个支付成功的订单当前的数据

{
"uid": "627b4a5bca519e0001a25d04",
"outTradeNo": "16522618903e285c25",
"totalFee": 2,
"goodsInOrder": [
{
"id": "627543c5611ce50001906952",
"amount": 1
},
{
"id": "627543c5611ce50001906953",
"amount": 1
}
],
"status": 1,
"payment_channel": "alipay"
}

如果最终成功,status应该被更新成2才对。

1***@qq.com

1***@qq.com (作者)

问题已经解决:

alipayPublicKey 配置文件中这个字段需要填写支付宝公钥,不能填写自己的公钥

该问题目前已经被锁定, 无法添加新回复