PayPal批量支付交易费 - 有没有其他方式用PayPal付款而无需交易费?

时间:2016-08-16 11:48:52

标签: paypal payment-gateway paypal-sandbox payment paypal-adaptive-payments

在我的方案中,我必须使用他们的PayPal电子邮件ID向我的员工付款,而我使用 PayPal Mass Pay 进行此操作。我面临的问题是2%的交易费从商家账户中扣除。我必须在没有交易费和用户互动的情况下这样做。 有没有其他方式可以在没有交易费的情况下使用PayPal付款?

我尝试过PayPal自适应付款但不适合我的情况。

2 个答案:

答案 0 :(得分:0)

如果您使用"个人"发送现金(PayPal或银行帐户余额)。或现在被称为"朋友和家人"付款,然后没有费用。

这可以使用Adaptive Payments API,特别是Pay API并将paymentType参数设置为PERSONAL来实现。

答案 1 :(得分:0)

解决方案:

$ch = curl_init();

curl_setopt($ch, CURLOPT_URL, "https://svcs.sandbox.paypal.com/AdaptivePayments/Pay");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, "actionType=PAY&paymentType=PERSONAL&senderEmail=xx@x.com&cancelUrl=xxx.com&currencyCode=USD&receiverList.receiver(0).email=xxx@x.com&receiverList.receiver(0).amount=10.00&requestEnvelope.errorLanguage=en_US&returnUrl=xx.com");
curl_setopt($ch, CURLOPT_POST, 1);

$headers = array();
$headers[] = "X-Paypal-Security-Userid: xxxxxxxxxxxxxxxxxxxxx";
$headers[] = "X-Paypal-Security-Password: xxxxxxxxxxxxxxxxxx";
$headers[] = "X-Paypal-Security-Signature: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
$headers[] = "X-Paypal-Request-Data-Format: NV";
$headers[] = "X-Paypal-Response-Data-Format: NV";
$headers[] = "X-Paypal-Application-Id: APP-xxxxxxxxxxxxxxx";
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,false);
echo $result = curl_exec($ch);
if (curl_errno($ch)) {
    echo 'Error:' . curl_error($ch);
}
curl_close ($ch);