2017-11-25 288 views
2

假設我的網站上有一個現金出頁面,其中包括PayPal現金出金系統,用戶可以在其中指定他/她的電子郵件。什麼是新的更新方式發送單一付款到指定的電子郵件?我需要使用哪種API?利用PayPal API向電子郵件發送單一付款

我已經約研究它了一個小時,我似乎無法找到一個妥善的方法,我已經看到了這一點:

curl -v https://api.sandbox.paypal.com/v1/payments/payouts?sync_mode=true \ 
    -H "Content-Type: application/json" \ 
    -H "Authorization: Bearer Access-Token" \ 
    -d '{ 
    "sender_batch_header":{ 
    "sender_batch_id":"2014021801", 
    "email_subject":"You have a payout!", 
    "recipient_type":"EMAIL" 
    }, 
    "items":[ 
    { 
     "recipient_type":"EMAIL", 
     "amount":{ 
     "value":"1.0", 
     "currency":"USD" 
     }, 
     "note":"Thanks for your patronage!", 
     "sender_item_id":"201403140001", 
     "receiver":"[email protected]" 
    } 
    ] 
}' - [from here][1] 

但我似乎無法理解如何獲得sender_batch_header。我認爲這種方法用於不同的目的。


那麼最新的工作方法通過貝寶發送付款是什麼?

謝謝!

回答

1

據我瞭解,在付款API是真實替代以前集中付款API,用於同步或異步發送許多支出不同的受益者API。

基本上想象一家公司使用PayPal支付他的員工,並有一個內部應用程序,每個月都會向每個人發送他們的薪水。

正如你可以在文檔閱讀:

注:贏錢隨處可見的是集中付款是 可用。您通過Payouts API發送的任何支出顯示爲 PayPal在您的PayPal賬戶和Mass Payment報告中。現在

,關於sender_batch_header,它基本上允許您跟蹤分批付款,所以你不小心送同批次的兩倍。

假設每一個聖誕節,我上面提到的同一家公司都喜歡給他們的員工發送一份小禮物,例如500美元。如果公司開發的客戶端應用程序發送付款有一定的錯誤,並且不會在日曆中記錄特殊付款,CEO可能會感到困惑並嘗試發送兩次。在這種情況下,貝寶拒絕接受與sender_batch_Id相同的其他支付。

此外,還可以通過其sender_batch_Id通過以下端點檢索某些批次的信息:

/v1/payments/payouts/payout_batch_id 

這樣,如果該批次已被處理,你可以知道和您的員工有它在他們的貝寶帳戶,如果它被拒絕,或者任何你需要的。

如果您需要更多信息,我發現該API應該有相當好的文檔記錄:link

+0

謝謝你的回答,並對遲到的反應表示歉意。我已經多次聯繫Paypal,並發現啓用Payouts API的唯一方法是獲得業務支持或經理功能。他們需要Buss帳戶總收入超過5k英鎊。部門和經理總收入4萬英鎊。這對於創業公司來說確實是不幸的,我唯一的辦法就是通過網絡抓取。 – ShellRox

+1

@ShellRox我沒有意識到這些限制!謝謝你的信息 :) –

相關問題