当前位置: 首页 > 知识库问答 >
问题:

多个订单的PayPal并行付款

长孙鸿振
2023-03-14

我检查了贝宝开发人员的文档,以找到一个适合我的支付处理需求的解决方案。现在我不确定平行付款是否可以按我需要使用。

场景:商店中的客户可以有多个推车,因为每个推车都与一个可选择的交货时间相关联。结账时,每一辆车都必须成为一个单独的订单,并有自己的发票。现在,使用PayPal支付时,每一个订单都需要有自己的带有交易ID的支付等等,总结起来,我不需要一次性支付给多个接收方,而是每个订单多个支付给一个接收方。

这有可能吗?

附加信息:使用Magento和内置贝宝支付模块。但我可以把它扩展到处理分账付款。

如果我没有说清楚,请你直接问我,我会努力澄清。

非常感谢!

共有1个答案

慕容齐智
2023-03-14

并行付款是指在多个接收方之间分割付款。那不是你想要的。

您需要为Magento构建一个自定义扩展,该扩展通过一次签出运行两个独立的事务。

对于信用卡结账,您可以简单地调用以在同一顺序上处理信用卡两次,并相应地向用户显示所有内容。那就很简单了。

对于贝宝支付,您需要使用快速结账和设置一个帐单协议,以便您可以运行参考交易。然后,您将运行结账并处理第一次付款,就像通常使用Express结账一样,但之后还需要连接一个调用来处理额外订单的参考事务。

所以是的,这是可能的。只是需要一些自定义开发。

 类似资料:
  • 如何为订单创建多个授权? 根据医生的说法: 订单有效期为29天。在此期间,您可以请求从一个到十个或更多的授权,以确保资金的可用性。默认情况下,您可以为每个订单创建最多十个基本授权。https://developer.paypal.com/docs/integration/direct/payments/orders/#overview 我试图创建一个订单,意图=授权,然后发布 https://ap

  • PayPal Express Checkout for Payflow文档表示,可以通过将“useraction=commit”添加到将用户重定向到PayPal的URL来跳过获取Express Checkout Details步骤。但是,它还表示返回PAYERID参数以响应Get Express Checkout Details并执行Do Express Checkout支付。 当我测试没有PAY

  • 通过 BaaS SDK 提供的 wx.BaaS.order(OBJECT) 方法, 可查询到交易的详细信息。典型的使用场景为: 调用 wx.BaaS.pay(object) 发起支付, 在成功回调中获取到 transactionID, 在要路由到新的页面时带上此 ID, 在新页面的 onLoad 方法中获取到该 ID, 从而使用此 ID 获取交易的详细信息。 OBJECT 参数说明 参数 类型 必

  • 3.3 查询多个订单 3.3.1 描述 通过调用该接口为指定电话号码和指定时间的订单明细 3.3.2 请求地址 地址:https://api.bokecs.com/recharge/order/getOrders?mobile=18514428128&startDate=2018-04-24 12:12:13&endDate=2018-04-25 12:12:13&sortOrder=desc 3

  • 我用贝宝支付预付我的Magento购物车。我发现一个来自加拿大的客户的信用卡不断下降。我直接和客户谈了一下,做了以下测试: > 转到我的Paypal管理器中的虚拟终端,只测试授权,它也不工作。虚拟终端的单个事务测试给出错误:结果代码:12响应消息:Decreded:15005-无法处理此事务。 我在我的贝宝账户里发了一张2美元的发票,但这也不起作用。 客户然后使用信用卡从其他地方和它的工作很好。然

  • 我遵循以下示例(https://developer.PayPal.com/docs/checkout/reference/server-integration/set-up-transaction/#on-the-server),以使PayPal在服务器上工作。 我的问题是,有可能同时创建秩序、授权和捕获吗? 谢谢