2016-09-09 16 views
3

私はWooCommerce REST APIを使用するRESTアプリケーションを作成しました。私はWooCommerceゲートウェイを通じてクレジットカードを処理したいと思っています。外部でWooCommerceゲートウェイを使用する

私が言う限り、クレジットカード番号とすべてを注文データとともに送信して処理することはできません。したがって、私はこれを行う方法は、クレジットカードを請求し、WCに注文を送信することだと思っています。

クレジットカードの処理に使用できるWCエンドポイントはありますか?それとも私はどのようにビルドするのですか?

+0

支払いを処理するための既存のAPIエンドポイントがないようです。 [docs](http://woothemes.github.io/woocommerce-rest-api-docs/)を参照してください。私はあなたが何か習慣を構築しなければならないと思う。 – helgatheviking

答えて

2

物事がWooCommerceで変更されていない限り、私は彼らが実際の支払い処理を行うとは思わない。 PayPal、Stripe、Authorize.netなどの実際のゲートウェイに接続して支払いを取得する必要があります。ストライプゲートウェイのアドオンは無料で、私は信じていて、扱いがとても簡単です。

質問を誤解していない限り、

+0

私たちは、WooCommerceゲートウェイを所内に持っています... InfusedWooというプラグインからInfusionSoftを介してチェックアウトページの支払いを処理します。私はWordPressの外からこのゲートウェイを使用しようとしています。私はエンドポイントが存在するかもしれないと思っていた、またはこれをWooCommerce関数を使って実現するために作成することができました。私は、これが正しい方法ではない可能性に気づいていますが、今はこれが私が探検しているチャンネルです。 – Steve

+0

ああ、そうだよ - 元の質問をその情報で編集して、他の回答をクリアすることができます。 私はWooCommerceを使用して支払いを処理するためのAPIエンドポイントを見つけることはできません。それはそれが意味するものではありません。しかし、注文ステータスなどを更新するためにWooをタップするRESTアプリケーションを構築した場合、支払い処理を行うように見えるInfusionSoftのAPIにいくつかの呼び出しを追加するだけです。仮にWC APIに1つ、InfusionSoft APIに1つ、2つの呼び出しを行います。ここのドキュメント:https://lifterlms.readme.io/docs/infusionsoft-api –

+1

助けてくれてありがとうグレッグ。私はコードをきれいで保守しやすいようにできるだけ少数のAPIを使用することを信じているので、私はWordPressに立ち入りました。私はまだInfusedWooとWooCommerceに依存していますが、Infusionsoft APIの依存関係はInfusedWooによって隠されています。その詳細は問題です。同じように、私はWooCommerceだけで動作することを望んでいましたが、私の質問の精神であったInfusedWooで直接動作することはありませんでした。私はそれを行うことができませんでした...私は私のソリューションを掲載しました。 – Steve

1

私は、最良の方法は、クレジットカードデータを含む注文を掲示するために、標準のWordPress RESTエンドポイントを構築することでした。このエンドポイントは、クレジットカード処理を引き継ぐInfusedWooのゲートウェイオブジェクトを使用します。

関連する問題