購入者がRecurringのChargePermission(継続支払い)を解除できますか?
購入者はAmazon Payご利用履歴ページからRecurring用のChargePermission(継続支払い)を解除できます。
※あくまでAmazon Payでの今後の継続支払いの解除です。事業者が提供するサービスの解約に関しては事業者の規約に準じてください。(他の支払い方法へ切替する運用も実現可能です)
Amazon Payご利用履歴ページで解除された時に、IPN(インスタント支払通知)をAmazonからECサイトへ送信することができます。
ECサイトはIPN(インスタント支払通知)を受け取ることで、ECサイト側のステータス変更や他の支払い方法への切替などを実現できます。
なお、購入者保護の観点から、Amazon Payご利用履歴ページでの解除を不可にすることはできません。
Amazon Payご利用履歴ページでの解除手順
お支払い方法設定一覧から解除したいChargePermission(支払契約)を選択して解除します。
Amazon Payご利用履歴ページでの解除後に送信されるIPNのメッセージ
STATE CHANGEのIPNが届くため、Get ChargePermissionを実行し、ChargePermissionのステータスをご確認下さい。
{
"Type" : "Notification",
"MessageId" : "fd605a65-8601-5d41-b47e-077b505c6a6c",
"TopicArn" : "arn:aws:sns:us-west-2:291180941288:A75P1MG8VMU51A23YM23UEBY8FM",
"Message" : "{\"MerchantID\":\"Your MerchantId\",\"ChargePermissionId\":\"B03-XXXXXXX-XXXXXXX\",\"ObjectType\":\"CHARGE_PERMISSION\",\"ObjectId\":\"B03-XXXXXXX-XXXXXXX\",\"NotificationType\":\"STATE_CHANGE\",\"NotificationId\":\"108fd705-b162-4400-bae2-2df48d5ce88d\",\"NotificationVersion\":\"V2\"}",
"Timestamp" : "2023-07-05T02:23:25.638Z",
"SignatureVersion" : "1",
"Signature" : "XXX",
"SigningCertURL" : "https://XXX",
"UnsubscribeURL" : "https://XXX"
}
Amazon Payご利用履歴ページでの解除後にGetChargePermission APIを呼び出した際のレスポンス(一部抜粋)
ReasonDescriptionにBuyerClosedが返ります。
statusDetails.state: "Closed"
statusDetails.reasons.reasonCode: "BuyerClosed"