想象中的情景:
附属公司通过向客户出售商品/服务/小部件在我的网站上赚钱。你可以把它看作是一个简单的附属项目。这钱是储存在一个帐户,直到附属机构要求他们的钱。
这些分支机构不想等待支票进入邮件;他们想登录到他们的管理部门(在我的网站上),点击神奇的“转移我的辛苦赚来的钱!傻瓜”按钮,并让他们的数百万直接存入他们的银行帐户(如果必须的话,这种转账可能需要"3-4天“-附属公司只想感觉到他们总是可以控制他们的钱)。
现在,PayPal已经做了“快送我辛苦挣来的钱!傻瓜”。功能很好。他们的API甚至允许将钱从一个Paypal账户转移到另一个Paypal账户;它只是不允许存款进入银行账户。附属公司懒惰,不想登录到他们的贝宝帐户转移他们的钱。
那么,开发人员能做什么呢?
。
// 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;
}附注:我在美国
发布于 2011-01-07 19:09:02
使用不同的支付处理器/网关。使用Paypal进行与Paypal相关的帐户/交易,并使用Authorise.NET、Chase支付、TEK或类似的提供者对真实的银行帐户进行存款。
您将无法逃脱PCI遵从性。此外,如果没有上面列出的支付网关,您将无法逃脱。
所以这个场景很简单:
Paypal->YourBankAccount->Authorize.NET->Consumer 返回(从贝宝)帐户。
返回(从您的银行帐户)YourBankAccount->Authorize.Net->消费帐户。
发布于 2011-03-01 17:20:00
我们决定和ACH作品一起做我们的项目。这是我发现的唯一一个完全理解我想要做的事情的提供者(这非常类似于您正在做的事情),并且在解释如何做到这一点上非常有帮助。他们有一个非常简单的SOAP来触发ACH传输。
另一个可能的选择是贝宝的PayFlow临ACH支付服务。
有人推荐了支付网关,但我对他们没有任何经验.
https://stackoverflow.com/questions/3973425
复制相似问题