-3

在我的情况下,我必须支付我的员工使用他们的PayPal电子邮件ID,我正在这样做与PayPal Mass Pay。我面临的问题是从商家帐户中扣除2%的交易费用。我必须做到这一点没有交易费用和用户交互。 有没有其他的方式来使用PayPal付款而没有交易费用?PayPal海量支付交易费用 - 是否有其他方式使用PayPal进行支付而无需交易费用?

我尝试过贝宝自适应付款,但不适合我的场景。

+2

我投票关闭这一问题作为题外话,因为它比SO更适合贝宝的支持。 – duffymo

回答

0

如果您使用“个人”或现在称为“朋友和家人”付款的方式发送现金(PayPal或银行账户余额),则不收取任何费用。

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

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&[email protected]&cancelUrl=xxx.com&currencyCode=USD&receiverList.receiver(0)[email protected]&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); 
+0

@AndrewAngell根据此代码收件人账户支付交易费用。任何解决方案,没有人需要支付费用? –