2011-11-11 41 views
10

我想建立一個市場網站,我的應用程序連接「買家」和「賣家」,並在此過程中收取佣金(%)。Rails:使用PayPal來協調市場交易(並行或鏈接?)

我已經檢查了支付寶上的自適應付款API,並看到「並行付款」以及「鏈接付款」。

但是,我想要做的是讓它看起來像買方是直接與賣方進行交互,與我的應用程序採取

我知道並行付款(Adaptive Payments API),'發件人'可能會看到'主要收件人',在這種情況下,它可能是賣家。在鏈接付款中,買方會將我的申請視爲「中間人」(以及我可以接受佣金的中間人)。所以我尋找的是兩者之間的混合。有任何想法嗎?

我的另一個想法是使用並行支付,並有我的申請作爲第二個收件人(以%佣金)?

市場網站如何做到這一點?任何鐵軌的具體提示將非常讚賞 - 我看到有一個Paypal Adaptive Gem我可以使用?

我是一個rails noob,這是我的第一個項目。

+0

我認爲stripe(stipe connect)對於這個用例要好得多。 –

+0

@JonathonKresner當然,但是如果您位於Stripe尚未支持的國家(作爲企業主),我認爲Paypal是唯一的選擇。 – ralphos

回答

2

提交與開發者技術服務票獲得來自PayPal的附加信息發現這個gem這讓您使用PayPal的支付適應性在Rails應用程序。

爲了讓買家看起來像直接與賣家進行互動,我發現您需要進行「鏈接支付」並指定賣家爲「主要接收者」。

您的'業務/應用程序'可以通過充當輔助接收器來承擔佣金。爲此,您只需將其添加爲接收器,但設置爲:primary => false。當買家試圖進行購買時,它會顯示賣家的Paypal電子郵件地址,因此看起來像是直接購買。看看gem的文檔,你會發現它非常簡單。

買方發送的金額在接收方之間分配(您可以在代碼中指定)。希望這可以幫助。

+0

AFAIK自適應鏈接付款不會向輔助接收方提供送貨地址。你在訂單確認頁面上顯示什麼? –

+0

在我們的案例中,我們是次要接收者。我們使用鏈接付款作爲在銷售時收取佣金的方式。因此我們不需要提供送貨地址。而且我無法確認是否可以使用鏈接付款從輔助接收方提供送貨地址。 – ralphos

3

Adaptive Payments允許您分別指定誰支付費用以及主要接收者是誰。在鏈接付款流程中,只有主要收貨人向買方顯示。 總之;是的,Adaptive Payments將完全滿足您的需求。
您可以直接通過https://www.paypal.com/dts/