Amazon Pay FAQ

購入者がRecurringのChargePermission(継続支払い)を解除できますか?

購入者はAmazon Payご利用履歴ページからRecurring用のChargePermission(継続支払い)を解除できます。
※あくまでAmazon Payでの今後の継続支払いの解除です。事業者が提供するサービスの解約に関しては事業者の規約に準じてください。(他の支払い方法へ切替する運用も実現可能です)

Amazon Payご利用履歴ページで解除された時に、IPN(インスタント支払通知)をAmazonからECサイトへ送信することができます。
ECサイトはIPN(インスタント支払通知)を受け取ることで、ECサイト側のステータス変更や他の支払い方法への切替などを実現できます。

なお、購入者保護の観点から、Amazon Payご利用履歴ページでの解除を不可にすることはできません。

Amazon Payご利用履歴ページでの解除手順

お支払い方法設定一覧から解除したいChargePermission(支払契約)を選択して解除します。

image

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"

参考

Amazon Payご利用履歴ページ
インテグレーションガイド キャンセルの管理