我们的平台尤其将PayPal自适应支付与链式支付结合使用。
默认付款如下所示: 买方进行交易-钱交给卖方-平台收取费用 但是在我们的应用程序中,交易中不仅可以有一个卖方。
交易中可以有多个卖家。
这里的问题是,连锁支付只需要一个主要收款人,只有该用户负责向PayPal支付费用。我们如何在卖方之间共享此信息,并在不显示我们平台的情况下使卖方电子邮件在收据页面中可见?
也许我们需要另一种付款方式?附加选项?
答案 0 :(得分:0)
我不确定我是否完全理解您的问题,但是听起来您想将费用分摊给每个接收者,而不是由主要接收者支付全部费用。
如果我理解正确,则可以保留链接式付款,然后将FeesPayer = EACHRECEIVER添加到您的付款请求中。所以会是这样:
<?xml version="1.0" encoding="UTF-8"?>
<PayRequest xmlns="http://svcs.paypal.com/types/ap">
<requestEnvelope xmlns="">
<detailLevel>ReturnAll</detailLevel>
<errorLanguage>en_US</errorLanguage>
</requestEnvelope>
<actionType xmlns="">PAY_PRIMARY</actionType>
<cancelUrl xmlns="">http://paypal.angelleye.com/paypal-php-library/cancel.php</cancelUrl>
<clientDetails xmlns="">
<applicationId>APP-80W284485P519543T</applicationId>
<ipAddress>192.168.1.254</ipAddress>
</clientDetails>
<currencyCode xmlns="">USD</currencyCode>
<feesPayer xmlns="">EACHRECEIVER</feesPayer>
<receiverList xmlns="">
<receiver>
<amount>500.00</amount>
<email>usb_1329725429_biz@angelleye.com</email>
<primary>true</primary>
</receiver>
<receiver>
<amount>50.00</amount>
<email>sandbo_1215254764_biz@angelleye.com</email>
<primary>false</primary>
</receiver>
<receiver>
<amount>20.00</amount>
<email>bogus@angelleye.com</email>
<primary>false</primary>
</receiver>
</receiverList>
<sender>
<useCredentials xmlns="" />
</sender>
<account xmlns="">
<phone />
</account>
<returnUrl xmlns="">http://paypal.angelleye.com/paypal-php-library/return.php</returnUrl>
</PayRequest>