支付回调

优质
小牛编辑
198浏览
2023-12-01

在支付完成后,从微信服务器请求我们的异步通知地址。

// SDK实例化,传入公共配置
$sdk = new \Yurun\PaySDK\Weixin\SDK($params);

class PayNotify extends \Yurun\PaySDK\Weixin\Notify\Pay
{
    /**
     * 后续执行操作
     * @return void
     */
    protected function __exec()
    {
        // 支付成功处理,一般做订单处理

        // 告诉微信我处理过了,不要再通过了
        $this->reply('SUCCESS', 'OK');
    }
}
$payNotify = new PayNotify;
try{
    $sdk->notify($payNotify);
}catch(Exception $e){

}

详见:test/Weixin/pay_notify.php