目次一覧
状態:-
閲覧数:870
投稿日:2019-04-27
更新日:2019-04-27
「Customerオブジェクト」に関連付けした「PaymentMethodオブジェクト」/ 「Customerオブジェクト」側ではどうなっているか確認してみる
「Customerオブジェクト」に関連付けした「PaymentMethodオブジェクト」/ 「Customerオブジェクト」側ではどうなっているか確認してみる
「Customerオブジェクト」に関連付けした「PaymentMethodオブジェクト」
\Stripe\PaymentMethod::retrieve('pm_1ETdJeJiXAQvfxv3tEDqeu7a');
・処理結果抜粋
Stripe\PaymentMethod Object
(
[id] => pm_1ETdJeJiXAQvfxv3tEDqeu7a
[object] => payment_method
//中略
[customer] => cus_ExYQ8QBv38WTZL
「Customerオブジェクト」側ではどうなっているか確認してみる
\Stripe\Customer::retrieve('cus_ExYQ8QBv38WTZL');
・処理結果抜粋
Stripe\Customer Object
(
[id] => cus_ExYQ8QBv38WTZL
[object] => customer
//中略
[sources] => Stripe\Collection Object
(
[object] => list
[data] => Array
(
)
[has_more] =>
[total_count] => 0
[url] => /v1/customers/cus_ExYQ8QBv38WTZL/sources
)
以前に保存された顧客のCards、Sources、およびPaymentMethodsを表示するためには?
従来
・Customerオブジェクトのsourcesプロパティを読み取る
※ Customerオブジェクトの「sourcesプロパティ」内にある「dataプロパティ」内に、Cardオブジェクトがリスト構造化されて配置される仕様だった
今後
・支払い方法を一覧表示する
・具体的には?
\Stripe\PaymentMethod::all()