通过支付网关进行并行支付?(paypal自适应支付除外)


Parallel payments through a payment gateway? (other than paypal adaptive payments)

我正在构建一个旅游门户,其中列出了来自多个供应商的酒店/航班(XML Webservices/API),用户可以从多个供应商中选择相同的酒店/航班并结帐(预订之后是付款)。

现在供应商确实提供了预订API,可以对购物车中的每个商品进行调用。它们还提供了接受信用卡详细信息并处理支付的支付API。但是对于包含多个供应商商品的购物车,我如何让客户在一次交易中支付总金额,然后将资金分配给各自的供应商?

旅游门户网站本身不向客户收费。

我已经研究过PayPal自适应支付,这可能要求供应商/卖家拥有PayPal账户,但不管这一点,是否有其他选择可以解决这个问题?

在这种情况下是否有办法使用供应商的支付API ?如果是,怎么做?

如果没有paypal adaptive,很难解决这个问题,但我只是给出一个想法你可以让你的系统像这样工作:

  • 客户可以将多个供应商添加到他的购物车
  • 当用户结帐时=>订单被保存在您的系统中,总金额进入旅游门户银行账户
  • 订单处于待定状态(您可以向用户显示有关此状态的消息)
  • 管理员可以在每天结束时检查每个订单
  • 订单详细信息页面必须有每个供应商的链接,当管理员点击它时,钱将转到这个供应商
  • 当所有供应商收到他们的钱=>订单状态将成功,新邮件将发送给客户
  • 如果一些供应商在收到钱时出现错误,你应该给客户退款按钮,并将订单取消

否则,您必须从结帐页面(一个供应商接一个供应商)自动执行这些步骤,将钱直接发送给他们

这也需要太多的时间来发送许多请求,所以通过ajax来做,并显示一些加载照片给客户