2016-12-16 15 views
0

私は2つの方法でチェックアウトをしたいと思うウェブサイトを持っています。 1つは、ストライプ(ストライプ・チェックアウト)を使用し、もう1つはPaypalを使用するプレーン・クレジット・カードです。クライアントで支払いを作成し、サーバーで実行します。

私のウェブページ上のボタンをユーザがクリックすると、私はモーダルをポップしてユーザにクレデンシャルを入力させるチェックアウト要求をトリガするということです。次に、サーバーにデータを送信してカードを検証し、カードを識別するために使用できる固有のトークンを返します。私はトークンをAJAXリクエストを介してサーバーに送り、自分の秘密鍵を使ってそのトークンを請求します。だから、基本的な流れは以下のとおりです。

  1. は、サーバにそのトークンを送信
  2. チャージをクライアント側
  3. でトークンを生成するトークン私はPaypalのエクスプレスと同様のワークフローを探していた

チェックアウトは唯一のオプションのようです:

  1. トークンを生成し、クライアント側で支払いを実行します
  2. トークンを生成し、サーバ側で

を支払いを実行し、両者のない組み合わせではないように思えます。私はクライアントに請求するときに起こるいくつかのことがあるので、私は私のサーバーからクライアントに請求したい。

Paypal Express Checkoutを使用すると、クライアントにトークンを生成してサーバーに請求することはできますか?

答えて

2

はい、クライアントで作成してサーバーで実行できます。この文書をご覧ください。https://github.com/paypal/paypal-checkout/blob/master/docs/hybrid.md

+0

有望そうです!私はそれを試してあなたに知らせるでしょう。ところで、サーバー側のコードは一切表示されません。彼らはPHPのドキュメントをいくつか持っていますか? – kfirba

関連する問題