微信小程序支付通知是指 用户支付成功后,微信服务器会发送支付结果信息给商户服务器。商户服务器需要提供一个接口来接收和处理这些支付通知,以确认订单状态并进行相应的业务处理。
通知发送:
用户在小程序内完成支付后,微信服务器会发送支付通知到商户服务器的接口。
通知URL:
支付通知的URL是通过统一下单API中提交的参数`notify_url`设置的,且必须为直接可访问的URL,不能携带参数。
幂等性:
开发者接口需要具备幂等性,即无论通知被发送多少次,处理结果都应该是相同的。
超时处理:
开发者接口的耗时要求小于2秒,超过2秒会触发平台的超时重试,每2分钟/次,共计200次。
重复通知:
如果微信收到应答不是成功或超时,微信会定期重新发起通知,但微信不保证通知最终能成功。商户系统必须能够正确处理重复的通知。
接收通知:
除了微信服务器主动发送的通知外,商户还可以通过关注微信支付商户助手公众号来接收收款通知消息。
建议商户系统在收到支付通知后,先检查对应业务数据的状态,并判断该通知是否已经处理,以确保通知的正确性和系统的稳定性。