1

私は現在、自分のカートを使用しており、カートのアイテム全体を支払いのためにペイパルに送信しているため、売り手はペイパル アカウントで販売されたアイテムを確認でき、これはかなりうまく機能しています。

今、私は同じ結果を望んでいますが、アダプティブチェーン支払いを使用しています。アダプティブ チェーン ペイメントを使用して、プライマリ レシーバーとセカンダリ レシーバーに金額を渡すことができますが、プライマリ レシーバーが実際の売り手であるため、カート アイテムも送信して、売り手が自分のペイパルで販売されたアイテムを引き続き表示できるようにしたいと考えています。アカウント。

私の質問を理解していただければ幸いです。アダプティブ チェーン ペイメントをペイパル ショッピング カートと一緒に使用する方法を知りたいだけです。

ありがとう

4

1 に答える 1

1

私の知る限り、これは Adaptive Payments API では実現できません。

動的テキストを追加するために使用できるフィールドがありmemoます。これは、SKU、名前、ブランドなどの製品の詳細になる可能性があります。

https://www.x.com/developers/paypal/documentation-tools/api/pay-api-operation#id098QF000M7Qを参照してください。

擬似コード:

$payRequest = new \PayRequest();

$payRequest->actionType = 'PAY';
$payRequest->cancelUrl = 'http://yourapp.com/cancel';
$payRequest->ipnNotificationUrl =  'http://yourapp.com/ipn';
$payRequest->returnUrl =  'http://yourapp.com/complete';
$payRequest->trackingId = '123';
$payRequest->clientDetails = new \ClientDetailsType();
$payRequest->clientDetails->applicationId = 'app-id-123';
$payRequest->clientDetails->ipAddress = $_SERVER['REMOTE_ADDR'];
$payRequest->currencyCode = 'USD';
$payRequest->reverseAllParallelPaymentsOnError = true;

//Add product/order details to the memo field
$payRequest->memo = 'Nike Air Force 1s x 1';
于 2013-01-08T23:49:51.240 に答える