的想象場景:匯款從[SomePaymentProcesingCompany]銀行賬戶
的關聯公司通過銷售商品/服務/小工具給他們的客戶賺錢我的網站上。您可以將其視爲簡單的聯屬計劃。這筆錢存儲在一個單一的帳戶,直到會員要求他們的錢。
關聯公司不希望等待支票來郵件;他們想要登錄到他們的管理部分(在我的網站上),然後點擊神奇的「立即轉讓我的硬錢」傻瓜按鈕,並將他們的數百萬美元直接存入他們的銀行賬戶(此轉賬可能需要「3 -4天「,如果必須的話 - 關聯公司只是想感覺他們總能控制自己的錢)。
現在,PayPal已經做好了「現在發送我的未付錢!傻瓜。」功能就好了。他們的API甚至允許從一個Paypal賬戶轉賬到另一個賬戶。它只是不允許存款到銀行賬戶。聯營公司很懶,不想登錄他們的Paypal賬戶轉賬。
那麼,開發者可以做什麼?
- 我不想打擾存儲信用卡信息(PCI合規...不,謝謝)。
- 我真的不關心直接與銀行
- 我想(在psudeo代碼)整合:
。
// affiliate and crdentials are pulled from my database.
Affiliate affiliate = db.Affiliates.GetByID(123456);
Credentials creds = affiliate.GetBankCredentials();
// paymentAPI is, well, its an API.
Xml response = paymentAPI.InitiateMoneyTransfer({from: myAccountCrdentials, to: creds, amount: 123, currency: "USD"});
if(response.success){
print "Bling Bling! Transfer initiated";
}
else{
print response.msg;
}
p.s.我在美國
你可以嘗試通過家庭銀行,如果您的銀行支援自動電匯。維基百科關於[HBCI]的文章(http://en.wikipedia.org/wiki/FinTS)表明美國存在類似的情況。也許你可以問問你的銀行是否支持任何標準的家庭銀行協議,並尋找它的開源實現。 – dtb 2010-10-19 23:17:07