这是我正在开发的系统之一的场景:
我有一个用户可以使用的平台 注册并放置他们的产品 在线,提供价格和买家可以 将产品添加到购物车。
结账时,买家输入他们的 信用卡信息安全 (https)协议。
我的问题是:
如何实施(购买成功时)产品所有者可以将钱存入其帐户的方式?不要忘记购物车可以包含来自许多不同供应商的产品,因此供应商必须在购买后收到他们的钱。是否有设施允许我购买买方的信用卡,并检查付款是否获得批准,将买方所需的支付金额与买方所需的金额分开?
另外,我需要将其保留为交易记录。
我在Java中这样做,我对在线支付流程/程序没有任何线索。
提前致谢。
PS 我没有美国银行帐户。目前,它迎合了南非市场。
编辑对于南非公司,我们必须申请一个商业帐户,这允许我们通过网上银行在线购买商品(这意味着在线商店必须提供他们的帐户在线详细说明买方通过网上银行进行在线购物)或通过PayGate等在线支付网关。
不幸的是,这里的每家银行都有一些他们坚持的可信赖支付网关,其他银行可能不是这些支付网关的附属机构。
PayPal设施尚未在南非上市,FNB正在与PayPal(实际上是eBay)进行谈判,以便将设施带到这里。如果成功,只有FNB才能获得PayPal支持。
答案 0 :(得分:1)
这还不是编程问题。你不知道(或没有告诉我们)足够的信用卡公司如何在你的国家工作。
或者你的问题是:“我如何按供应商分开订单清单?”
答案 1 :(得分:1)
您需要实施可供您使用的任何主要第三方提供商的付款API。然后,您需要您的客户向您提供其API凭据,以便您可以连接到代表它们的这些API。这将允许付款直接给他们。
问题:如果这些API允许退款,那么就没有什么可以阻止您通过退款来从这些帐户中获取资金。这自然会阻止半脑的人使用你的服务。
根据您的位置,这可能不是您可以提供的服务。您可能需要在拥有Paypal,亚马逊和/或Google支付服务的国家/地区找到合作伙伴。这样你就可以实现中间人支付选项。
答案 2 :(得分:0)
您是否拥有美国银行帐户?亚马逊的hav付款是专门针对此类功能的。