首页 文章

从[SomePaymentProcesingCompany]汇款到银行账户

提问于
浏览
6

想象场景:

联盟会员通过向客户销售商品/服务/小部件来在我的网站上赚钱 . 您可以将其视为一个简单的联盟计划 . 这笔钱存储在一个帐户中,直到会员请求他们的钱 .

关联公司不想等待支票来邮件;他们想要登录他们的管理部门(在我的网站上)并点击神奇的"Transfer My Hard-Earned Money Now! Fool"按钮并将他们的数百万美元直接存入他们的银行账户(如果必须,这个转移可能需要"3-4 days" ---关联公司只是想要感受就像他们总能控制自己的钱一样) .

现在,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;
}

附:我在美国

2 回答

  • 2

    我们决定使用ACH Works进行项目 . 它's the only provider I found that understood exactly what I wanted to do (which is very similar to what you'正在做,并且非常有助于解释如何做到这一点 . 它们有一个非常简单的SOAP API,用于触发ACH传输 .

    另一种可能的选择是PayPal的PayFlow Pro ACH Payment Service .

    这是PayFlow Pro ACH API Doc .

    其他人推荐Payments Gateway,但我对他们没有任何经验......

  • 2

    使用不同的支付处理器/网关 . 使用Paypal支付Paypal相关账户/交易,使用Payise.NET,Chase Payment TEK或类似的提供商将存款存入真实银行账户 .

    您将无法摆脱PCI合规性 . 此外,如果没有上面列出的支付网关,您将无法逃脱 .

    所以场景很简单:

    Return (from paypal) Paypal-> YourBankAccount-> Authorize.NET-> Consumer Account .

    Return (from your bank account) YourBankAccount-> Authorize.NET-> Consumer Account .

相关问题