2016-09-01 6 views
1

私は現在、私の製品を販売するためにStripeを使用しています。つまり定期購読です。 定期支払いが完了しないことがあることが時々ありますが、PayPalとは違って、ストライプは、お客様の支払いが失敗したことを顧客に知らせるためのメール通知をサポートしていないようです。クライアントはどのようにしてカード情報をStripeで更新できますか?

だから、私の質問は以下のとおりです。

  1. どのように私は彼らの支払いが失敗したことについて、それらを通知するために、私のクライアントを電子メールで送信することができますか? (私が7歳であるかのように教えてください、私はプログラマーではありません)
  2. 最も重要なのは、私のクライアントはどのようにカード情報を更新できますか?

ありがとうございました。

+2

これは、ストライプサポートIHMOに関連する質問です。 – krtek

+0

私はKrtekを知っています。彼らはプログラミング言語の高度な知識が必要な複雑な教科書に私を送ります。私は中小企業のオーナーですが、残念ながらPHPの専門家になれる時間はなく、それ以降はクライアントに簡単な電子メールを送信できます。だからこそ私はここに投稿し、誰かがこれを行うためのより簡単な方法を知っているかどうかを確認します。 – Ulises

答えて

2
  1. 定期的な支払いが失敗したときに通知され、順番に自分を通知するための最良の方法は、webhooksを使用することです。具体的には、invoice.payment_failedイベントをキャッチする必要があります。

    お客様に支払いが失敗した場合(PHPを使用)のメールを送信する方法を説明するレシピ:https://stripe.com/docs/recipes/sending-emails-for-failed-paymentsです。

  2. は、既存の顧客の支払い情報を更新するには、まず( Checkoutまたは Stripe.jsを使用して独自のフォームを使用して)新しいカードの情報を収集する必要があるだろうし、 sourceに新しいカードのトークンと customer updateリクエストを送りますパラメータ。これにより、顧客の現在のデフォルトカードが新しいカードに置き換えられます。