2016-05-13 5 views
2

私はBig CommerceバックエンドへのAPI呼び出しを行い、顧客のために購入を完了したいと考えています。 APIリファレンスに基づく:デフォルトではBig Commerce Order APIを使用して顧客に支払いを行う方法?

https://developer.bigcommerce.com/api/stores/v2/orders#create-an-order

、私は1つだけで、まだ顧客が支払っていないという順序を作成することができると信じています。私が間違っていれば私を修正してください。

私の質問は - です。注文のために顧客の代わりにどのように支払いをしますか?ストライプのような支払いゲートウェイに、われわれが知っている顧客のトークン化されたクレジットカードを持っていると仮定することは安全です。

注文の作成時に、顧客のクレジットカードに請求するために支払いゲートウェイを呼び出すウェブフックを設定することができます。これは正しいです?私が注意すべきことはありますか?

+0

こんにちは八尾、私はあなたがクライアントのために似たようなことをしようとしているので、この問題に終わったところでは不思議です。あなたはRebilliaを使い終わったのですか? – enjoyjeremy

答えて

1

現在、BigCommerce APIを使用して支払いや完全な取引を処理することはできません。クレジットカードの詳細を入力できるコントロールパネルまたは顧客が作成した店頭で支払いを行うことができます。トークン化や定期支払いを利用する場合は、RebilliaまたはRecharge(アプリ)を使用することをお勧めします。

前述のとおり、お客様のトークンを使用してファイルを請求するには、StripeのAPIを呼び出す必要があります。これはうまくいくはずです。 BigCommerceにコールバックすることはないので、エラー処理(カードの有効期限が切れているなど)やBigCommerceでの注文の再試行やマーク付けには注意が必要です。設定方法によっては、オーダーの詳細を確認して、APIで作成したオーダーからの支払いのみを処理していることを確認することをおすすめします。

ストライプトークンの格納にどのようなPCIの影響があるかわかりません。それは考慮すべき別のポイントになります。

+0

返信いただきありがとうございます。それは知っていると非常に便利です。 ;) –

関連する問題