0

しばらく前に、エクスプレス チェックアウトを使用するサイトをセットアップしました。このようなコードを使用して、購入者の「ショッピング カート」を PayPal に送信します。

(ショッピング バスケット内の各アイテムに対して):

$nvpstr = $nvpstr ."&L_PAYMENTREQUEST_0_NAME$key=$product[Name], $size[Size]";
$nvpstr = $nvpstr ."&L_PAYMENTREQUEST_0_NUMBER$key=$product[ID]";
$nvpstr = $nvpstr ."&L_PAYMENTREQUEST_0_DESC$key=$product[Description]";
$nvpstr = $nvpstr ."&L_PAYMENTREQUEST_0_AMT$key=$product[Price]";
$nvpstr = $nvpstr ."&L_PAYMENTREQUEST_0_QTY$key=$quantity";

しかし、私はアダプティブ ペイメント、特にチェーン ペイメントを使用することにしました。完全に統合して問題なく動作していますが、商品リストを PayPal に送信できませんでした。

連鎖支払いでそれを行うにはどうすればよいですか?上記のコードは確かに機能せず、これに関するドキュメントが見つかりません。

助けてくれてありがとう!

4

2 に答える 2

0

SetPaymentOptions API オペレーションを確認します。

https://developer.paypal.com/docs/classic/api/adaptive-payments/SetPaymentOptions_API_Operation/

于 2015-04-30T22:26:27.203 に答える
-2

PayPalのアダプティブペイメントページからの情報は次のとおりです

アダプティブペイメントは、シンプル、パラレル、チェーンペイメントなど、いくつかの種類の支払いを提供します。PayAPIを使用して各種類の支払いを作成します。

  • 単純な支払いにより、送信者は単一の支払いを単一の受信者に送信できます。たとえば、Webサイトでは、Adaptive Paymentsの支払いフローを使用して、販売の結果として顧客のPayPalアカウントから自分のアカウントに送金することができます。これは伝統的な種類の支払いです。
  • 並行支払いにより、送信者は単一の支払いを複数の受信者に送信できます。たとえば、アプリケーションがショッピングカートである場合、購入者は1回の支払いで複数の販売者からの商品の支払いを行うことができます。ショッピングカートは、実際に商品を提供した販売者に支払いを割り当てます。次にPayPalは、送信者のアカウントからお金を差し引き、受信者のアカウントに預け入れます。
  • 連鎖支払いにより、送信者は単一の支払いをプライマリ受信者に送信できます。プライマリレシーバーは支払いの一部を保持し、セカンダリレシーバーに残りを支払います。たとえば、アプリケーションは、航空運賃の予約、ホテルの予約、レンタカーの予約を処理するオンライン旅行代理店である可能性があります。送信者はあなただけをプライマリ受信者として見ます。あなたはあなたのコミッションと他の受信者によって提供されるサービスの実際の費用の支払いを割り当てます。次にPayPalは、送信者のアカウントからお金を差し引き、それをあなたのアカウントとセカンダリ受信者のアカウントの両方に預け入れます。注:連鎖支払いには、遅延連鎖支払いも含まれます。この場合、セカンダリレシーバーへの支払いは最大90日間遅延する可能性があります。

あなたが欲しいのは並行支払いのようです。並行支払いに関するいくつかの良い情報があります。

于 2012-08-10T11:19:22.953 に答える