カテゴリー:
QA
閲覧数:293 配信日:2019-08-21 07:37
Q56-2
2019/8/21
ご提示いただいたリンクを改めて見て気が付いたのですが、もしかすると
payment_intent_dataパラメータとして渡したデータは、SESSION オブジェクト内に作成されないのではないですか?
「CREATE A SESSION」にも「RETRIEVE A SESSION」にも「payment_intent_data」がない理由は、
「CREATE A SESSION」は、Session を作成しているけれども、すべての内容をSession オブジェクトへ格納しているわけではなく、「payment_intent_data」パラメータなどはPAYMENTINTENT オブジェクトへ格納する実装になっているのでは??
payment_intent_dataパラメータとして渡したデータは、SESSION オブジェクト内に作成されないのではないですか?
「CREATE A SESSION」にも「RETRIEVE A SESSION」にも「payment_intent_data」がない理由は、
「CREATE A SESSION」は、Session を作成しているけれども、すべての内容をSession オブジェクトへ格納しているわけではなく、「payment_intent_data」パラメータなどはPAYMENTINTENT オブジェクトへ格納する実装になっているのでは??
A
前回のご案内が誤ってしまい、申し訳ありません。ご認識のとおりpayment_intent_data にて渡される値は、Session オブジェクト内ではなく、該当のSessionにより作成されるPaymentintentオブジェクトに保存される仕様でございます。
’payment_intent_data' にて渡された値を取得されたい場合、作成されたSession オブジェクトをretrieveし、Sessionオブジェクトの’payment_intent’ アトリビュートをexpandすることで、該当のPaymentintentオブジェクトを確認されるのがよろしいかと存じます:
https://stripe.com/docs/api/checkout/sessions/object#checkout_session_object-payment_intent
’payment_intent_data' にて渡された値を取得されたい場合、作成されたSession オブジェクトをretrieveし、Sessionオブジェクトの’payment_intent’ アトリビュートをexpandすることで、該当のPaymentintentオブジェクトを確認されるのがよろしいかと存じます:
https://stripe.com/docs/api/checkout/sessions/object#checkout_session_object-payment_intent