通过支付网关进行并行支付? (贝宝自适应支付除外)
Posted
技术标签:
【中文标题】通过支付网关进行并行支付? (贝宝自适应支付除外)【英文标题】:Parallel payments through a payment gateway? (other than paypal adaptive payments) 【发布时间】:2015-11-21 21:50:41 【问题描述】:我正在构建一个旅行门户,其中列出了来自多个供应商的酒店/航班(XML Webservices/API),用户可以从多个供应商中选择相同的并结帐购物车(预订后跟付款)。
现在供应商确实提供了可以在购物车中的每件商品上调用的 Booking API。他们还提供了接受信用卡详细信息并处理付款的支付 API。但是对于包含多个供应商的商品的购物车,我怎样才能让客户在一次交易中支付全部金额,然后将资金分配给各个供应商?
旅游门户网站本身不向客户收费。
我研究了 PayPal 自适应付款,它可能要求供应商/卖家拥有一个 PayPal 帐户,但无论如何,有没有其他选项可以解决这个问题?
有没有办法在这种情况下使用供应商的支付 API?如果是,怎么做?
【问题讨论】:
【参考方案1】:没有贝宝自适应很难解决这个问题,但我只是给出一个想法 你可以让你的系统像下面这样工作:
客户可以将许多供应商添加到他的购物车中 当用户结帐时 => 订单已保存在您的系统中,总金额将转到旅游门户银行账户 订单处于待处理状态(您可以向用户显示一些关于此的消息) 管理员可以在每天结束时检查每个订单 订单详情页面必须有每个供应商的链接,当管理员点击它时,钱会转到这个供应商 当所有供应商收到他们的钱 => 订单状态将是 成功,新的电子邮件将发送给客户 如果部分商家收款有误,您应该有退钱按钮给客户,并将订单取消否则,您必须从结帐页面(供应商按供应商)自动执行此步骤才能直接将钱汇给他们
这也需要太多时间来发送许多请求,所以通过 ajax 来完成并向客户展示一些加载照片
【讨论】:
谢谢你的想法。看看会怎样。以上是关于通过支付网关进行并行支付? (贝宝自适应支付除外)的主要内容,如果未能解决你的问题,请参考以下文章