こんにちは。
初めての投稿ですがよろしくお願いします。
サブスク契約をするサービスを実装していますが
sandbox環境とメール送信についていくつか質問があります。
① sandbox環境にてサブスク途中決済が失敗するケースをテストする方法はありますか?
例えば「クレジットカードの有効期限切れてサブスク途中に決済が失敗した。」場合など。
② sandbox環境で決済(サブスク開始)時自動で送信される
「You paid an invoice!」メールを止める方法はありますか?
https://squareupsandbox.com/dashboard/invoices/settings/notifications で
「キャンセル済」「リマインダーを送信しました」メールのみOnにしていますが、
決済時にもメールが届いてしまいます。
sandbox設定
届いたメール
③ https://squareupsandbox.com/dashboard/invoices/settings/notifications で設定する
「リマインダーを送信しました」通知が送信させる条件を教えて頂けますか?
@Chung さん、ご質問ありがとうございます!
① sandbox環境にてサブスク途中決済が失敗するケースをテストする方法はありますか?
例えば「クレジットカードの有効期限切れてサブスク途中に決済が失敗した。」場合など。
▶︎残念ながら、有効期限切れのカードサンプルなど、失敗する場合のテストの方法は用意がないようです。
② sandbox環境で決済(サブスク開始)時自動で送信される「You paid an invoice!」メールを止める方法はありますか?
▶︎添付いただいた画像は、加盟店さま側に送信されるメールの通知設定ですが、「You paid an invoice!」はお客さま側に送信されるメールで、こちらは確認のため必ず送信されます。
③ https://squareupsandbox.com/dashboard/invoices/settings/notifications で設定する「リマインダーを送信しました」通知が送信させる条件を教えて頂けますか?
「リマインダーを送信しました」通知は、お客さまに支払いのリマインダーが送信された際に、確認として加盟店さま側に送信される通知です。
APIに関する更に詳しい内容につきましては、恐れ入りますが、こちらから開発者サポートへお問い合わせ下さい!または、開発者用のコミュニティ:Square Developer Forumもご活用ください。
*関連するページ
◆Square Subscriptions -Documentation
Square Community