2010-02-25 60 views
0

此購買的物品是一個場景,我目前正在開發的系統的一個:在線支付的實現 - 直接支付產品負責人從他們

我有一個平臺,在這裏用戶可以 寄存器,並把他們的產品 在線,提供價格,買家可以在購物車中添加產品 。

結帳時,買家在安全 (https)協議中輸入其 信用卡信息。

我的問題是這樣的:

如何實現一個(當採購是成功的)產品負責人可以收到錢到他的帳戶的方式嗎?不要忘記,購物車可以包含來自許多不同供應商的產品,因此供應商必須在購買後收到他們的錢。有沒有一種設施可以讓我購買買家的信用卡,並檢查付款是否獲得批准,將買家付款給供應商的金額拆分爲他們需要的數量?

此外,我需要保持這作爲交易歷史。

我在Java中這樣做,我不知道在線支付流程/程序。

在此先感謝。

PS我沒有美國銀行賬戶。目前,它迎合了南非市場。
編輯對於南非公司,我們必須申請一個商業賬戶,它允許我們通過網上銀行在線購買商品(這意味着網上商店必須在線提供他們的賬戶詳細信息供買家做通過網上銀行在線購買)或通過在線支付網關(例如PayGate)。 不幸的是,這裏的每家銀行都有一定的可信的支付網關他們堅持與其他銀行可能不會附屬於這些支付網關。

PayPal工具在南非尚未上市,FNB正忙於與PayPal(實際上是eBay)談判,將工廠帶到這裏。如果成功,只有FNB將支持PayPal。

回答

1

您需要實施可供您使用的任何主要第三方提供商的付款API。然後,您將需要您的客戶向您提供其API憑據,以便您可以連接到代表它們的這些API。這將允許付款直接給他們。

問題:如果這些API允許退款,沒有什麼可以阻止您從本質上通過發放退款來從這些帳戶中獲利。這自然會阻止任何半腦子使用你的服務。

根據您的位置,這可能不是您可以提供的服務。您可能需要在擁有Paypal,亞馬遜和/或Google支付服務的國家/地區尋找合作伙伴。這樣你可以實現中間人付款選項。

+0

那麼,所有的供應商都必須註冊到API呢?如果他們不想要這個選項會怎麼樣? – 2010-02-25 20:51:52

+0

他們真的沒有選擇。除非你想處理所有的付款,然後支付供應商。但在這種情況下,您有可能會收到太多的退款並關閉。那麼你所有的供應商都不好運氣。 – 2010-02-26 00:52:01

0

你有美國銀行賬戶嗎?亞馬遜哈弗付款是專門針對這種功能。

List of Features

+0

不,我來自南非,亞馬遜和PayPal設施不適用於此。 – 2010-02-25 10:57:56

1

這不是一個編程的問題呢。你不知道(或者沒有告訴我們)足夠的信用卡公司在你的國家工作。

或者真的是你的問題:「我如何區分供應商的訂單清單?」

+0

感謝您的回覆。我已經更新了這個問題,希望你能理解。 – 2010-02-25 13:38:08