取消授权
在授权完成后,买家可在商户侧或支付方式侧取消授权,您需要针对这两种情况执行不同的操作:
- 如果买家在您的应用内取消授权,您需要通过 取消授权 接口使支付方式的支付令牌失效。在接口请求中传入该扫码签约服务对应的支付令牌(accessToken),接口调用成功后可使得该支付令牌(accessToken)失效。
- 如果买家在支付方式侧取消授权,您会接收到授权取消通知。欲接收取消授权异步通知,您需要提前配置接收授权取消通知的地址。当支付方式应用内发生授权取消时,通知中会指明被成功取消的扫码签约服务对应的支付令牌(accessToken)信息。以下示例展示了一个授权取消的异步通知:
copy
{
"authorizationNotifyType": "TOKEN_CANCELED",
"accessToken": "28100103_20215703001538122119",
"result": {
"resultCode": "SUCCESS",
"resultMessage": "success",
"resultStatus": "S"
}
}
在接收到异步通知后,您可按照要求中的指示返回响应。否则 Antom 会重新发送异步通知。