-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根據此代碼收件人賬戶支付交易費用。任何解決方案,沒有人需要支付費用? –