通知URL

  • 通知地址:商户发起请求时的notify_url

代收订单处理成功或失败都会发送异步通知,需要判断返回结果里的 status 参数为成功或失败做后续的处理

通知回调参数

参数名必选类型说明
mch_idstring商户号
mch_order_nostring订单号
statusstring支付状态 PENDING:等待支付; DEALING:处理中;CLOSED:订单超时关闭; SUCCESS:转账成功;FAIL:失败; REFUND 退款;
currencystring订单币种 string 类型
amountstring订单金额
paid_atintunix时间戳 毫秒
errorstring错误或失败信息
signstring签名

商户接收的数据示例

{
	"mch_id": "MCH12345678",
	"mch_order_no": "20200708135806101549897485",
	"order_no": "P20200707042747519753974832",
	"currency": "USD",
	"amount": "11.11",
	"pay_method": "BANK",
	"pay_theme": "link",
	"fee": "0.11",
	"paid_at": 1594187989123,
	"error": "Fail",
	"status": "SUCCESS",
	"sign": "1235e535956e6c288b6fdcae4522a13a"
}

注:逻辑处理成功响应字符串 SUCCESS,否则返回 FAIL 或其它提示

通知回调响应结果

返回值必选类型说明
SUCCESSstring成功,不再继续通知
fail/otherstring非成功,则会继续尝试通知5次,分次间隔为3/9/27/81/243秒