我目前正在使用自己的购物车并将整个购物车物品发送到PayPal进行付款,以便卖家可以在他们的PayPal帐户上看到哪些商品已售出,这样做非常好。
现在我希望得到相同的结果,但需要自适应链式支付。我可以使用自适应链式支付并将金额传递给主接收器和辅助接收器,但由于我的主接收器是实际卖家,我还希望发送购物车物品,以便卖家仍然可以看到他的paypal上出售的物品帐户。
我希望你理解我的问题。我只是想知道自适应链式支付如何与paypal购物车一起使用。
由于
答案 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';