通过苹果支付分割/延期付款

时间:2014-10-23 22:46:09

标签: ios payment-gateway stripe-payments applepay

在Apple Pay的getting started页面上,它表示Apple Pay支持"分批发货。"这在实践中如何实施?我知道如何从成功的PKPayment获取令牌。 我获得该令牌后,如何使用它通过我的支付网关实施多个子订单付款?

例如,假设用户通过Apple Pay通过两个单独的子订单发货(每个40美元和60美元)验证总共100美元购买,我现在有一个100美元订单的关联令牌。由于某些网络的限制,我们无法捕获每笔付款,直到相关商品已发货,并且它们会在不同时间发货。

我是否有能力使用该令牌授权和捕获任何金额的付款?

授权和捕获这些子订单的最佳方法是什么?

我是否需要为总计(100美元)授权,然后在发货时为每个子总计(40美元,60美元)授权,然后捕获每个子总数?如果是这样,那么我可能会授权超过必要的总额(200美元),这看起来并不正确。只是跳过auth获取每个子总数的总数,auth,然后在发货时捕获子总数是否有效?

1 个答案:

答案 0 :(得分:1)

您无法多次捕获授权。对于条带,您需要将令牌保存到客户,并分别向客户收取每个货件的费用。这不仅是最好的方式,也是唯一的方法。

一旦您拥有一个令牌并将其附加到条带中的客户对象,您就可以随时对其进行充电。任何金额,直到失效日期或他们从他们的苹果支付账户中删除卡,就像你将任何其他卡,无论初始授权。

其余的问题因意见而异,因为有不同的方式,但这是我如何收取此类订单。我认为这种方法既有利于业务,也有利于客户,同时保持条纹/苹果的快乐。这不是苹果特定的付款,我会对这些要求的大多数订单都一致。另外请记住苹果支付它,但它不是必需的。无论发货日期如何,您都可以预先收集所有信息。

  1. 以100美元
  2. 从PKPayment生成令牌
  3. 创建客户(如果需要)&将令牌添加到客户
  4. 使用该卡以100美元的价格向客户收取费用 捕获
  5. 在7天内评估预计发货日期。
  6. 评估完成后,立即捕获金额 预计将在一周内发货。在你的 例如,这是我第一次收费40美元的地方。如果 预计没有任何东西可以获得全额退款。
  7. 超过7天的任何货件,均为个人收费 使用客户对象而非令牌的货件。再次在你的例子中,这是60美元的发货时间 在这里充电。
  8. 只要第二次发货费用没有发生在7天之前,这将阻止任何授权重叠,导致在任何给定时刻保留超过初始金额。我几乎可以对待任何类似苹果的交易。

相关问题