Apple Pay。工作流程

时间:2015-03-22 05:27:55

标签: java ios e-commerce applepay

我不清楚 - Apple Pay如何通过网上商店在线结账。

根据我的理解:   先决条件:     1)用于付款的卡应添加到Passbook。     2)在将此卡添加到存折时,Apple设备向发送方发送PAN请求,如果验证通过,则格式化唯一令牌,存储在AppleSecurity元素中。

当客户尝试通过在线商店在线购买时:1)客户应切换将用于付款的卡2)存储格式化请求的总金额,送货地址和令牌,存储在安全元素3上)Apple设备向AppleServer发送请求以进行支付授权4)此商店可以执行其他逻辑(无论如何)

如果我错了,请随意纠正我。

但我的问题是 - 如果现有系统已经使用了标记化服务,支付网关和支付处理器 - 它如何与Apple Pay集成?

1 个答案:

答案 0 :(得分:2)

您需要查看Apple上的文档。您对苹果支付方式的描述在第一部分是正确的,在第二部分是不正确的。 Ray Wenderlich.com上有一个很好的tutorial on Apple Pay,它展示了如何实现它。

以下是一般性描述: 在应用程序中,Apple Pay只是付款详细信息的来源。该应用负责

  • 创建付款请求(包含订单项和总计)
  • 触发苹果付费界面
  • 查看任何送货详情
  • 联系后端或服务(Stripe等)以为特定购买创建令牌
  • 将成功的购买代币发送到应用的服务器以记录购买

因此需要两个令牌:一个用于用户的付款细节(卡)和另一个用于实际购买的令牌。从宽松的角度来看,Apple Pay负责生成第一个,但app +某些服务负责生成第二个。