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

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

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

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

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

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

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

一旦您拥有一个令牌并将其附加到条带中的客户对象,您就可以随时向其收取任何金额,直到到期日期为止,或者如果他们从其苹果支付账户中移除该卡,就像您将其他任何一个卡无论初始授权如何。

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

  1. 从PKPayment生成令牌100美元
  2. 创建客户(如果需要)并向客户添加令牌
  3. 使用该卡以100美元的价格向客户收取费用而无需捕获
  4. 7天内评估预计发货日期。
  5. 评估完成后,立即仅捕获预计在一周内首次收费的数量。 在你的例子中,这是我第一次收费40美元的地方。 如果预计不会被捕获,请发出全额退款。
  6. 超过7天的任何货件,使用客户对象而不是令牌为货件创建单独的费用。 再次在你的例子中,这是60美元的货物在这里收费。

只要第二次装运费用没有发生在7天之前,这将阻止任何授权重叠,导致在任何给定时刻暂停超过初始金额。 我几乎可以对待任何像苹果这样的交易。