我目前正在使用我自己的购物车并将整个购物车物品发送到贝宝付款,以便卖家可以在他们的贝宝帐户上查看已售出的物品,这很好用。
现在我想要相同的结果,但使用自适应链式支付。我可以使用自适应链式付款并将金额传递给主要收款人和次要收款人,但由于我的主要收款人是实际卖家,我还希望发送购物车物品,以便卖家仍然可以看到在他的贝宝上出售的物品帐户。
我希望你能理解我的问题。我只想知道自适应链式支付如何与贝宝购物车一起使用。
谢谢
我目前正在使用我自己的购物车并将整个购物车物品发送到贝宝付款,以便卖家可以在他们的贝宝帐户上查看已售出的物品,这很好用。
现在我想要相同的结果,但使用自适应链式支付。我可以使用自适应链式付款并将金额传递给主要收款人和次要收款人,但由于我的主要收款人是实际卖家,我还希望发送购物车物品,以便卖家仍然可以看到在他的贝宝上出售的物品帐户。
我希望你能理解我的问题。我只想知道自适应链式支付如何与贝宝购物车一起使用。
谢谢
据我所知,这无法通过 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';