2

ユーザーがメンバーになるために、ExpressCheckout API を介して支払いを受け入れる Web アプリケーションを開発しました。すべて正常に動作します。

Web アプリケーション サービスを拡張し、サード パーティ (メンバー) が販売するアイテムをユーザーが購入できるようにしたいと考えています。

私が実装したい原則は非常に単純です。注文ごとに、ユーザーが選択したアイテムの代金を支払い、受け取った金額の一部をアイテムプロバイダーに転送し、私のためにいくらかのお金を保持します。このプロセスを自動化して、支払い通知を受け取ったら、Paypal アカウントを持っているかどうかに関係なくアイテムプロバイダーに送金する金額を計算します (つまり、送金する必要がある可能性があることを意味します)。 IBAN / SWIFTデータを使用して銀行口座に送金)、送金を続行します。

ドキュメントを読んで解決策を見つけようとしたところ、「連鎖支払い」に出くわしましたが、後者は ExpressCheckout ワークフロー内で使用されていないようです。

また、ExpressCheckout フローの実装が機能するため、まったく別のソリューションを見つける必要はなく、可能であれば拡張したいと考えています。

私にとって最適な解決策を教えてください。

事前に、ご協力いただきありがとうございます。

4

3 に答える 3

0

私はそれが古い質問であることを知っていますが、とにかく、私は解決策を見つけようとし、質問に記載されているような同様のことを実行することができました. それで、これについてペイパルに尋ねたところ、PayPalAccountID と呼ばれる SellerDetailsType フィールドを使用するようアドバイスがありました。このフィールドの説明は、マーチャントの一意の識別子です。並行支払いの場合、このフィールドは必須であり、支払人 ID またはマーチャントの電子メール アドレスが含まれている必要があります。問題を解決するためにこのフィールドを使用することは明確ではありませんでした。ここにリンクがあります https://developer.paypal.com/webapps/developer/docs/classic/api/merchant/SetExpressCheckout_API_Operation_SOAP/石鹸リクエストのフィールドを説明しました.NVPの場合、PAYMENTREQUEST_n_SELLERPAYPALACCOUNTIDと呼ばれますが、考え方は同じです. それが誰かを助けることを願っています。

于 2013-11-19T08:42:28.367 に答える
0

2 つのうちの 1 つを行うことができます。パラレルペイメントでエクスプレス チェックアウトを使用できます。これは、購入時に異なるアカウント間で取引を分割できることを意味します。もう 1 つのオプションは、すべての資金を自分のアカウントで受け取り、他のアカウントに送金したい場合は、Adaptive Payments (Pay) API または MassPayments API を使用して他のアカウントに送金することです。アカウント。PayPal アカウントに送信する必要があることに注意してください。これらの API のいずれかを使用して銀行口座に直接送信することはできません。

于 2013-05-24T12:48:44.577 に答える