最好的检验方式是:将你的配置放到笔者提供的 example 项目中进行运行,如果无法运行成功,逐项排查自己的配置。

  1. 为什么支付宝支付总是提示:签名错误

    如果你使用的 payment3.x 以上的版本(包括4.x),请仔细检查支付宝开发者中心的配置与你自己的配置是否一致。或者生成的密钥是否正确。

  2. 请求时,报错 curl: (60) SSL certificate problem

    点这里你可以得到详细解答

  3. return_param参数设置支付宝报错,无法完成支付

    点这里查看解答

  4. 为什么支付宝、微信异步通知不断的重复调用回调地址

    该问题在支付宝、微信(以下简称第三方)的官方文档中均有介绍,第三方在没有收到商户的回答时,会默认商户还没有收到异步通知,为了确保商户知道用户付款状况,会按照一定频率发送异步通知,直到明确收到商户说已收到回调通知或者重发次数用完。

    那么哪些情况会出现第三方支付机构无法收到商户通知?

    • 商户在处理回调中程序异常,或者中止了程序运行
    • 网络抖动、延迟等,导致商户发出的消息第三方无法收到
    • payment sdk 有bug,那么你报issue给我吧,我来修

    针对上面的情况,除了网络问题,其它都能够通过代码修复解决。并且在回调中,必须自己检查是否已经更新过订单,如果更新过,忽略重复通知即可。

results matching ""

    No results matching ""