Paypal购物车与自适应链式支付

时间:2013-01-02 06:09:08

标签: integration shopping-cart paypal-adaptive-payments

我目前正在使用自己的购物车并将整个购物车物品发送到PayPal进行付款,以便卖家可以在他们的PayPal帐户上看到哪些商品已售出,这样做非常好。

现在我希望得到相同的结果,但需要自适应链式支付。我可以使用自适应链式支付并将金额传递给主接收器和辅助接收器,但由于我的主接收器是实际卖家,我还希望发送购物车物品,以便卖家仍然可以看到他的paypal上出售的物品帐户。

我希望你理解我的问题。我只是想知道自适应链式支付如何与paypal购物车一起使用。

由于

1 个答案:

答案 0 :(得分:1)

据我所知,自适应支付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';