此购买的物品是一个场景,我目前正在开发的系统的一个:在线支付的实现 - 直接支付产品负责人从他们
我有一个平台,在这里用户可以 寄存器,并把他们的产品 在线,提供价格,买家可以在购物车中添加产品 。
结帐时,买家在安全 (https)协议中输入其 信用卡信息。
我的问题是这样的:
如何实现一个(当采购是成功的)产品负责人可以收到钱到他的帐户的方式吗?不要忘记,购物车可以包含来自许多不同供应商的产品,因此供应商必须在购买后收到他们的钱。有没有一种设施可以让我购买买家的信用卡,并检查付款是否获得批准,将买家付款给供应商的金额拆分为他们需要的数量?
此外,我需要保持这作为交易历史。
我在Java中这样做,我不知道在线支付流程/程序。
在此先感谢。
PS我没有美国银行账户。目前,它迎合了南非市场。
编辑对于南非公司,我们必须申请一个商业账户,它允许我们通过网上银行在线购买商品(这意味着网上商店必须在线提供他们的账户详细信息供买家做通过网上银行在线购买)或通过在线支付网关(例如PayGate)。 不幸的是,这里的每家银行都有一定的可信的支付网关他们坚持与其他银行可能不会附属于这些支付网关。
PayPal工具在南非尚未上市,FNB正忙于与PayPal(实际上是eBay)谈判,将工厂带到这里。如果成功,只有FNB将支持PayPal。
那么,所有的供应商都必须注册到API呢?如果他们不想要这个选项会怎么样? – 2010-02-25 20:51:52
他们真的没有选择。除非你想处理所有的付款,然后支付供应商。但在这种情况下,您有可能会收到太多的退款并关闭。那么你所有的供应商都不好运气。 – 2010-02-26 00:52:01