2016-07-22 6 views
1

私はウェブサイトのストリップペイメントゲートウェイを使用しており、顧客の要求に応じて "プリオーダーシステム"をウェブサイトに組み込んでいます。例えば、注文後にストリップアカウント&に保存されました。注文状況が「支払い済み」よりも「届いた」。 ストリップペイメントAPIで可能ですか?はい、ドキュメントを提供してください。ストリップAPIの事前注文システム

答えて

1

はい、このようなオプションがあり、auth & captureと呼ばれています。下記参照 - ストライプだけで指定された量を確保しているので、

https://support.stripe.com/questions/does-stripe-support-authorize-and-capture

簡単に言うと、あなたは新しい電荷を作成しているとき、あなたはcapture => falseのparamを渡します。

https://stripe.com/docs/api#create_charge

+0

このコードを見つける。 $ ch = \ Stripe \ Charge :: retrieve({CHARGE_ID}); $ ch-> capture(); "CHARGE_ID" IDを取得する方法は? – dev87

+0

私は$ charge = Stripe_Charge :: create(array(amount => 12))を使うことができます。最初にリトリーブ機能を使用するか? – dev87

+0

はい、作成機能を使用して課金を作成し、まず課金IDを取得する必要があります。次に、そのIDを使用してキャプチャを実行できます。 –

0

注文が作成された瞬間、あなたが実際にカードを充電したい瞬間の間に7日未満がある場合は図書が説明したように、あなたはauth & captureフローを使用することができます。

カード情報を保存する場合はcreate a customer objectとし、後で実際にcreate a chargeを使用します。これはthis tutorialで説明されています。この場合、請求が正常に行われるという保証はありません。