2015-10-08 10 views
1

我是一名在家教育註冊網站工作的軟件開發人員。我有一個用例,我不確定PayPal開票可以處理。PayPal開具多對等功能

場景:我有家庭和教師。家庭選擇一些班級和結帳。在結帳時,我想爲家庭產生(我認爲是)發票。我希望發票要求家人支付所選課程的老師。我不想自己收取款項並重新分配付款給教師 - 這引發了很多關於承包商/員工的問題。付款需要進行點對點,家庭到教師(s)。

付款完成後,我希望通知發票上的每件物品(教師正在付款),在這一點上,我可以鎖定該班的入學人數,因爲它已經支付。

那麼,這是PayPal進銷存可以做些什麼嗎?我想強調的是,我希望家人能夠收到支付多位教師的單一請求,而不是多次請求支付單個教師的請求。而且,所有家庭和教師都被假定擁有PayPal賬戶。

此外,我看到定價是2.9%+ 0.30美元。發票的收件人(家人)是否支付這筆費用,或者發票的組織(家庭學校)是否支付這筆費用?家庭學校是一個非盈利機構。這可以不收費嗎?

謝謝!

回答

0

開票API不是你想要的。

我會推薦的是Express CheckoutParallel Payments集成設置。如果你這樣做,你就不必亂用權限,並且單個金額可以直接交給每個交易的老師(接收者)。

如果您碰巧在使用PHP,PayPal PHP SDK將使Express Checkout Calls對您非常簡單。

+0

這看起來也很有前途。我想知道爲什麼這看起來與Adaptive Payments非常相似?它是這樣的簡化版嗎?此外,這有10個收款人的限制,我需要多達20個爲我的目的,我會經常超越10. –

+0

快速結帳是一套原始的API用於一般的貝寶支付集成。多年來它已經得到改善,並增加了處理並行支付的能力。自適應付款稍後推出,它提供了並行或鏈接付款。在你的情況下,並行運行良好,Express Checkout比自適應更好,所以這就是我所推薦的。但無論哪種方式,您都將被限制爲10.除了將其分成多個調用外,您無能爲力。不過,在這種情況下,您需要使用適應性預先批准配置文件。 –

1

您平臺上的交易模式是點對點/市場支付流程,因此您可能需要實施PayPal自適應付款而不是發票服務。

隨着平臺/應用所有者(API調用者),你會很容易地與這些實現管理的事務:

  1. 自適應 - 並行支付fullfill從家庭支付請求(一對多)教師

  2. IPN(即時付款通知)用於處理交易回撥,您的後臺計劃將根據付款回叫鎖定該類別中的該類別的註冊。

  3. 自適應款項將支持靈活的收費付款人,這樣你就可以設置無論是家人或老師承擔

見在PayPal Developer Site概述&技術指導作爲前奏成本,並根據您的編程語言獲得SDK HERE

+0

這看起來很有希望。看起來有6個並行付款的限制,我需要多達20個來處理在給定時間需要支付的人數。我想我可以發出多個請求。 –

+0

準確地說,您會考慮「拆分訂單」並將其用於多個請求 –