2016-12-30 5 views
-1

ストライプ内に顧客が既に存在しているが、クレジットカード(ソース)がシステムに存在する場合とそうでない場合があるとします。サブスクリプションを変更するとき、CCがストライプであるかどうかを知る方法は?

お客様が定期購入を変更している場合、クレジットカードフォームを表示する必要があるかどうかを知るにはどうすればよいですか?つまり、クレジットカードが既にストライプで設定されている場合は、再度尋ねることなく契約を変更できるはずです。

+1

特定の顧客の[カードのリストを取得する](https://stripe.com/docs/api/ruby#list_cards)の方法をお尋ねしますか? – coreyward

+0

@coreywardいいえ私はそうではありませんが、それは答えかもしれません:) – Blankman

答えて

0

フォームをロードする前に、ストライプに顧客のオブジェクトを取得し、この顧客にリンクされている既存のお支払い方法のリストが含まれているソースプロパティを確認することができます。

https://stripe.com/docs/api/ruby#customer_object-sources

あなたはまた、持っているしたい場合があります顧客が別の場所で自分のアカウントのクレジットカードを処理して変更できるようにする場所。それを行う方法を説明するこのレシピはあり:

https://stripe.com/docs/recipes/updating-customer-cards

これはPHPで行われていますが、簡単にロジックが同じままとルビーためにそれを適応させることができるはずです。

関連する問題