1、商户接收回调通知报文
1、商户接收回调通知报文
Body 包体参数
id 必填 string(36)
【通知ID】回调通知的唯一编号。
create_time 必填 string(32)
回调通知中记录的创建时刻,需依照rfc3339规范进行格式化1、商户接收回调通知报文,具体格式为yyyy-MM-DDTHH:mm:ss+TIMEZONE,其中yyyy-MM-DD代表具体的年月日,T在字符串中作为分隔符,HH:mm:ss表示具体的小时、分钟和秒,而TIMEZONE则指明时区信息(如+08:00代表东八区微信支付没有回调,即比协调世界时快8小时,即我们所指的北京时间)。例如,2015年5月20日13时29分35秒这一时间格式表明1、商户接收回调通知报文,该时间点对应于北京时间。
event_type 必填 string(32)
微信支付分系统发出的通知中,关于支付分订单确认完成的类型标识为PAYSCORE.USER_CONFIRM。
resource_type 必填 string(32)
本通知中涉及的数据类型,其资源数据类型规定为encrypt-resource。
resource 必填 object
通知资源数据
json格式,见示例
属性
algorithm 必填 string(32)
回调数据中的密文采用了特定的加密算法,当前采用的是AEAD_AES_256_GCM类型微信支付没有回调,开发者在进行解密操作时微信支付没有回调,必须选用相同类型的算法。
密文内容必须填写,且长度应为1048576个字符。
【数据密文】
商户在解密Base64编码的回调数据密文时,必须进行Base64解码操作,具体操作方法可参照相关资料。
相关数据,可选填,字符串格式,长度为16位。
【附加数据】参与解密的附加数据
nonce 必填 string(16)
【随机串】参与解密的随机串。
original_type 必填 string(64)
【原始回调类型】加密前的对象类型为payscore。
summary 必填 string(64)
【回调摘要】微信支付对回调内容的摘要备注。