授权结果通知
入参
authorizationNotifyType String REQUIRED
授权通知类型。有效值包括:
AUTHCODE_CREATED
(仅限代扣): 表示用户同意授权代扣。用户同意授权后,可以从此通知中获取支付方式生成的授权码,并且在 申请支付令牌 接口中使用以获取访问令牌。TOKEN_CREATED
(仅限快捷支付): 表示用户在商户客户端成功发起快捷支付的授权。TOKEN_CANCELED
: 表示由商户或支付方式客户端发起的授权取消操作成功。
更多信息:
- 最大长度:32 字符
accessToken String
用于访问用户资源相应作用域的访问令牌。
注意:当 authorizationNotifyType 的值为
TOKEN_CANCELED
或TOKEN_CREATED
时,此字段将返回。
更多信息:
- 最大长度:128 字符
authState String
由收单机构生成的代表咨询请求的字符串。该字段的值用于验证是否与 授权咨询 请求中指定的 authState 值一致。
注意:当 authorizationNotifyType 为
AUTHCODE_CREATED
和TOKEN_CREATED
时,此字段会被返回。
更多信息:
- 最大长度:256 字符
authCode String
用于获取访问令牌的授权码。当用户被重定向至由支付方式返回的重构后的重定向链接后,应用程序即从中获取此值。
注意: 当 authorizationNotifyType 为
AUTHCODE_CREATED
时,此字段返回。
更多信息:
- 最大长度:64 字符
reason String
授权被取消的原因。当用户提供了取消授权的理由时,此字段会发送给商户。
注意: 当 authorizationNotifyType 为
TOKEN_CANCELED
时,此字段返回。
更多信息:
- 最大长度:256 字符
result Result REQUIRED
授权结果。Antom 只在授权成功或取消授权成功时返回授权通知。因此,只提供成功的授权结果。
userLoginId String
登录 ID。登录 ID 可以是用户的电子邮件地址或电话号码。
指定此参数以帮助用户自动输入登录 ID。
更多信息:
- 最大长度:64 字符
userId String
支付方式提供者为识别用户而分配的专属 ID。
更多信息:
- 最大长度:64 字符
出参
result Result REQUIRED
需要发送给 Antom 以确认已收到通知的固定值。
请求
响应
结果处理逻辑
在收到 Antom 通知后,发送以下固定值的消息给 Antom,以确认收到 Antom 的通知:
如果由于操作问题或网络问题没有将此类消息返回给 Antom,Antom 会反复发送通知,直到商家返回所需消息。首次通知发送后的 24 小时内会进行重试。通知将重试最多八次,间隔为 0 秒, 2 分钟, 10 分钟, 10 分钟, 1 小时, 2 小时, 6 小时, 和 15 小时。
注意:沙箱环境中,如果您没有按照固定格式返回信息,Antom 将不会重新发送异步通知给您。