目次一覧
状態:確認中
閲覧数:1,393
投稿日:2019-03-05
更新日:2019-03-21
大前提 / Customerオブジェクトをcreate / tok_mastercard、tok_amex、tok_visa
質問履歴14 / 質問履歴14-2
質問履歴14 / 質問履歴14-2
大前提 / Customerオブジェクトをcreate / tok_mastercard、tok_amex、tok_visa
大前提
Checkout または Elements/Stripe.js でCustomerのカード情報を取得すると?
・戻されるレスポンスには、「トークンID(tok_xxxx)」または「ソースID(src_xxxx)」が含まれる
取得したカード情報
・「card object」または「source objec」へ登録することができる
登録したカード情報を選択すると?
・再利用することができる(次回利用する際、登録の手間が省ける)
Customerオブジェクトをcreate
"source"パラメータに「トークンID」を指定
・Create a card APIリクエストにトークンIDを指定すると、1人のCustomerに対して複数「カード」を登録できる
・取得されたカード情報は、作成されたCustomerの「カード」に反映される
"source"パラメータに「ソースID」を指定
・1人のCustomerに対して「ソース」を複数登録できる
・取得されたカード情報は、Customerの「支払元」に反映される
・Attach a source
tok_mastercard、tok_amex、tok_visa
Stripeが用意しているテスト環境用のテストトークン
・テストカード番号またはテストトークンの一覧
tok_mastercard
・Mastercard カードで作成されたテストトークン
tok_amex
・American Express カードで作成されたテストトークン
tok_visa
・Visa カードで作成されたテストトークン
質問履歴14 / 質問履歴14-2
質問履歴14
Customerオブジェクトをcreateする際の"source"パラメータについて
・2019/3/5
下記のような感じで取得したトークンを指定すると思うのですが、
'source' => 'src_●●',
下記のように指定している意味は何ですか?
・実際にテスト環境で試すとカードが作成されるのですが、何のカードですか?
"source" => "tok_mastercard" // obtained with Stripe.js
"source" => "tok_amex" // obtained with Stripe.js
"source" => "tok_visa" // obtained with Stripe.js
'source' => 'src_●●',
下記のように指定している意味は何ですか?
・実際にテスト環境で試すとカードが作成されるのですが、何のカードですか?
"source" => "tok_mastercard" // obtained with Stripe.js
"source" => "tok_amex" // obtained with Stripe.js
"source" => "tok_visa" // obtained with Stripe.js
The source can be a Token or a Source, as returned by Elements. You must provide a source if the customer does not already have a valid source attached, and you are subscribing the customer to be charged automatically for a plan that is not free.
Passing source will create a new source object, make it the customer default source, and delete the old customer default if one exists. If you want to add an additional source, instead use the card creation API to add the card and then the customer update API to set it as the default.
Passing source will create a new source object, make it the customer default source, and delete the old customer default if one exists. If you want to add an additional source, instead use the card creation API to add the card and then the customer update API to set it as the default.
送信元は、Elementsから返されるトークンまたは送信元です。 顧客に有効な情報源がまだ添付されておらず、無料ではないプランに対して自動的に課金されるように顧客に登録している場合は、情報源を提供する必要があります。
sourceを渡すと、新しいソースオブジェクトが作成され、それが顧客デフォルトソースになり、古い顧客デフォルトが存在する場合はそれが削除されます。 追加のソースを追加したい場合は、代わりにカード作成APIを使用してカードを追加し、次に顧客更新APIを使用してそれをデフォルトとして設定します。
sourceを渡すと、新しいソースオブジェクトが作成され、それが顧客デフォルトソースになり、古い顧客デフォルトが存在する場合はそれが削除されます。 追加のソースを追加したい場合は、代わりにカード作成APIを使用してカードを追加し、次に顧客更新APIを使用してそれをデフォルトとして設定します。
質問履歴14-2
・2019/3/6
>"tok_mastercard"・"tok_amex"・"tok_visa"はStripeが用意しているテスト環境用のテストトークン
・分かりました
Customerの「カード」と「支払元」の違いが分からないのですが、下記認識で合っていますか?
・1人のCustomerに対して、複数「カード」を登録できる
・登録したカード情報を選択すると、再利用することができる(次回利用する際、登録の手間が省ける)
・「カード」情報が登録されていれば、「支払元」情報がなくても、支払いできる
・「支払元」情報は再利用できない??
・分かりました
Customerの「カード」と「支払元」の違いが分からないのですが、下記認識で合っていますか?
・1人のCustomerに対して、複数「カード」を登録できる
・登録したカード情報を選択すると、再利用することができる(次回利用する際、登録の手間が省ける)
・「カード」情報が登録されていれば、「支払元」情報がなくても、支払いできる
・「支払元」情報は再利用できない??
Customerオブジェクト
・Create a customer
・Billing Quickstart
Sourceオブジェクト
・Supported Payment Methods on the Sources API
・Best Practices Using Sources
Customerオブジェクト と Sourceオブジェクト の関係性
・Sources and Customers
Cardオブジェクト
Cardオブジェクト と Sourceオブジェクト の違い
・Stripe Payments: Source vs Token/Card?