2017-11-25 1 views
2

私のウェブサイトには、ユーザーが自分のメールアドレスを指定するPaypalキャッシュアウトシステムを含むキャッシュアウトページがあります。指定されたメールに1回の支払いを送信するための新しい更新された方法は何ですか?どのAPIを使用する必要がありますか?Paypal APIを使用して電子メールに1回のお支払いを送信

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。私はこの方法が異なる目的のために使われていると思います。


paypalでお支払いを送信する最新の方法は何ですか?

ありがとうございます!

答えて

1

私の知る限り理解し、支払いAPIは異なる受益者への同期的または非同期的に多くの支払いを送信するために使用される前の一括支払いAPIを、代用のAPIです。

基本的には、Paypalを使用して従業員に支払う会社を想像し、毎月すべての人に給与を支払う社内のアプリケーションがあります。

あなたがドキュメントに読み込むことができたよう:

注:支払いは一括支払いが利用可能 であることをどこでも利用可能です。ペイアウトAPIを使用して送信したペイアウトは、PayPalアカウントとMass Paymentレポートに 一括支払いとして表示されます。今

sender_batch_headerに関しては、それは基本的にあなたはバッチによる支払いを追跡することができますので、誤って二度同じバッチを送信しません。

上記の同じ会社のすべてのクリスマスは、従業員に余分な500ドルのような小さな贈り物を送るのが好きだとしましょう。万一、会社が支払いを送るために開発したクライアントアプリケーションがバグを持ち、カレンダーに特別な支払いを記録していない場合、CEOは混乱して2度送ろうとするかもしれません。その場合、Paypalは同じsender_batch_Idの別の支払いを受け入れることを拒否します。バッチがすでに処理されていて、あなたの従業員がそれを持っているかどうかを知ることができ

/v1/payments/payouts/payout_batch_id 

その方法:

さらに、あなたは次のエンドポイントを通じて、sender_batch_Idを通じて特定のバッチの情報を取得することができますPaypalのアカウント、拒否されている場合、または必要なものがあれば入力してください。

さらに詳しい情報が必要な場合は、APIがかなり文書化されていることがわかりました:link

+0

ご回答いただきありがとうございました。私はPaypalに何度も連絡し、Payouts APIがビジネスサポートまたはマネージャ機能を持つことを可能にする唯一の方法を見つけました。彼らは、Bussには5Kポンド以上の口座収入が必要です。マネージャーのための総収入の40kポンド。これは本当にスタート企業にとっては不幸なことですが、私はウェブの掻き取りが唯一の方法であると主張しています。 – ShellRox

+1

@ShellRox私はこれらの制限を認識していませんでした!しかし、感謝の情報:) –

関連する問題