0

以下は、最も単純な PayPal インターフェイス フォームです。

<form action="https://www.paypal.com/cgi-bin/webscr" method="post" /> 
  <input type="hidden" name="cmd" value="_xclick" /> 
  <input type="hidden" name="business" value="JohnDoe2@example.com" /> 
  <input type="hidden" name="item_name" value="Purchase at the Virtual Store" /> 
  <input type="hidden" name="item_number" value="Organic-001" />
  <input type="hidden" name="amount" value="17.4" /> 
  <input type="hidden" name="currency_code" value="EUR" /> 
  <input type="hidden" name="notify_url" value="http://www.example.com/paypalnotify.php" /> 
  <input type="submit" name="submit" value="Pay now By PayPal" />
</form>

このフォームは、PayPal プレミア ビジネス アカウントと特定の支払い金額に固有のもので、次の主要なパラメーターがあります。

  1. ビジネス=JohnDoe2@example.com。
  2. 金額=17.4ユーロ。
  3. currency_code=EUR または USD。
  4. PayPal.com が終了したときのコールバックとしての notify_url。

[submit] ボタンをクリックすると、次のことが実行されます。

  1. 顧客を paypal.com サイトにリダイレクトします。
  2. ユーザーは自分の PayPal アカウントにログインし、支払いを確認します。
  3. PayPal サイトはコールバックのように paypalnotify.php を呼び出し、支払いが成功したか、キャンセルされたか、または無効かを示す情報を渡します...

PalPal REST API を使用した新しいインターフェイスでは、PHP 開発キットを使用して、支払いを完了するためにどのように進めなければなりませんか?

4

1 に答える 1

2

いくつかのオプションがあります。これらのファイルのコードを調べることから始めます。

https://github.com/paypal/rest-api-sdk-php/blob/master/sample/payments/CreatePayment.php https://github.com/paypal/rest-api-sdk-php/blob/master /sample/payments/CreatePaymentUsingPayPal.php

明らかにインタラクティブなフォームはありませんが、一般的なプロセスを示しています。コードを掘り下げて作成します。次に、問題が発生したら、特定の問題を含む新しい質問を開きます。StackOverflow は、「どうすればよいか」タイプの質問用ではありません。https://stackoverflow.com/help/on-topic

于 2013-10-04T18:21:24.883 に答える