微信支付:
通知类型:主要是支付成功通知。
接收方式:微信支付通过支付通知接口将用户支付成功消息通知给商户。商户需要在基础下单接口中的请求参数 “notify_url” 设置回调 URL,该链接必须为 HTTPS 地址且外部可正常访问,不能携带后缀参数。
微信会以 POST 方法向该 URL 发送通知,通知数据以 JSON 格式通过请求主体传输,同时会对通知进行签名,签名值放在通知的 HTTP 头 Wechatpay-Signature。
通知类型:包括支付结果通知、请款结果通知、拒付通知、退款结果通知、授权结果通知等。例如,当 notifyType 为 “PAYMENT_RESULT” 表示支付成功,为 “PAYMENT_PENDING” 表示支付处理中;result.resultStatus 值为 “S” 表示请款成功,为 “F” 表示请款失败;refundStatus 值为 “SUCCESS” 表示退款成功等。
接收方式:商户可以通过接口或开发者中心来配置通知地址,若同时使用两种方式配置,以 API 配置的为准。
当支付、请款、拒付、退款等操作达到相应终态或授权状态发生变化时,支付宝会向配置的通知地址发送通知,通知结果由支付宝加签,商户可自行验签或使用支付宝 SDK 验签。
QQ客服