是工作中的两个翻译,对什么是ApplePay有了详细的了解。第一个有点尴尬。经过学长们的打磨,原来翻译也是一个需要经验的职业。(第1部分第2部分)ApplePay入门当前版本为1.0概述:ApplePay为用户提供了一种简单而安全的方式来从您的应用程序内购买实际商品和服务。借助TouchID,用户可以使用存储在iPhone6和iPhone6Plus上的信用卡和借记卡支付凭据授权支付。这些用于存储凭据的模型包括一个安全元件,并将支付凭据与应用程序运行的主进程分开。ApplePay还是应用内支付(IAP)?了解ApplePay和应用内支付之间的区别非常重要。ApplePay用于销售杂货、衣服和电器等实物商品,也可用于支付俱乐部会员资格、酒店预订和演出门票。另一方面,应用内支付仅用于销售虚拟物品,例如应用中的付费内容和数字内容订阅。PassKit框架为ApplePay提供了API,应用内支付的API由StoreKit框架提供。先决条件为了使ApplePay正常工作,除了PassKit框架之外,您还需要:1.创建一个带有支付模块或通道的帐户(如果您没有)2.从Certificates,Identifiers注册一个企业标识符&Profiles3.提交需要签名证书才能获得用于加密和解码支付令牌的公钥或私钥4.在您??的应用中包含对ApplePay的支持权限AppReviewGuidelines您的应用必须符合AppReviewGuidelines(中文版)第29条规定的条件。支付服务商您可以在苹果官网的ApplePay页面找到支付服务商。它们都支持ApplePay并提供SDK。强烈建议使用这些SDK,您可以联系您的支付提供商以获取更多信息。您还可以选择使用自己的服务器端解决方案来接收来自应用程序的支付请求、解码支付令牌并与支付提供商交互。使用支付卡和借记卡处理支付很复杂,除非您已经拥有专门的支付和支付处理系统,否则使用支付提供商的SDK是最快和最可靠的方式。显示ApplePay按钮PassKit提供了一个API,您的应用程序可以使用该API来检测它运行的环境是否安全以及设备是否已分配了您支持的信用卡。您在应用程序中放置ApplePay按钮的方式必须符合ApplePay人机界面指南。显示支付页面当您的用户选择要购买的项目或服务并单击ApplePay按钮时,您将创建一个支付请求并要求PassKit向用户显示支付页面。如下图所示:你的App指定了支付页面的内容,但是不能通过这个页面来控制用户交互。您必须决定是否向用户显示送货和账单信息、送货方式和其他列表项。支付令牌用户使用TouchID进行身份验证后,您的应用将从PassKit收到一个支付令牌,其中包含完成支付交易所需的信息。它包括此交易的唯一密码,该密码应可由您拥有的私钥破译,或者当支付信息传输到拥有您的私钥的支付处理器服务器时。图2说明了典型的支付流程。首先,该应用会检查它是否可以提供ApplePay作为支付方式。在此示例中,应用程序需要获取送货地址的邮政编码以计算运费并将其添加到总帐单中。当用户通过支付认证时,您的应用程序会收到来自PassKit的安全元素的支付令牌。最后,应用程序调用PaymentProcessorSDK中相应的API将信息传递给支付模块,然后处理交易。支持的交易类型支持ApplePay的支付处理器SDK需要能够处理以下电子商务交易:FAQ哪些支付提供商支持ApplePay?有关支持ApplePay的支付提供商列表,请参阅https://developer.apple.com/apple-pay/ApplePay支持哪些支付网络?Visa、MasterCard和AmericanExpressApplePay支持哪些类型的支付卡?支持主要发卡银行的信用卡和借记卡。使用ApplePay需要付费吗?Apple不会就ApplePay向用户、商家或开发者收费,您的借记卡和信用卡交易取决于您使用的支付网络。ApplePay人机界面指南当前版本1.0概述ApplePay是一种适用于iPhone6的简单、安全、注重隐私的支付方式。当在应用程序中消费实物商品和服务时,用户可以安全地提供他们的账单、运输和联系信息,以及大多数重要的是,通过ApplePay支付的信息。ApplePay的验证流程使用ApplePay,用户可以快速结账,而无需创建帐户或输入账单和送货信息。当用户通过TouchID或密码验证并提交付款时,ApplePay将提供交易所需的其他信息,如姓名、电话号码、电子邮件地址,以及账单、送货信息、付款明细等。购物车如果您的app没有购物车,您可以使用ApplePay接受单件商品的购买。当需要单件商品交易时,在购买流程的第一步调用ApplePay,ApplePay会提供所需的账单和送货信息,以及支付信息。单一送货地址的情况如果你的应用程序有一个购物车,并且购物车中的所有物品都以相同的方式运送到相同的地址,那么在结账过程的最开始调用ApplePay将提供所需的信息为交易。多个送货地址和方式如果您的应用程序有购物车并支持送货到不同的地址和方式,或提供店内取货选项,您应该在选择送货地址和结账方式后调用ApplePay。虽然在这种情况下无法通过ApplePay选择多个地址和送货方式,但仍然可以获取账单地址和支付信息。发起ApplePay流程之前,请确认您应该收集折扣信息的兑换码。ApplePay按钮当ApplePay在用户设备上启用时,突出显示“使用ApplePay购买”按钮以允许用户使用在ApplePay中激活的信用卡和借记卡进行支付。有关用户购买流程中ApplePay按钮和支付令牌的资源和教程,请访问https://developer.apple.com/apple-pay/如果用户的设备不支持Apple,请不要显示ApplePay支付按钮支付。个性化的ApplePay页面在用户提交订单和相关付款之前,ApplePay页面会显示您请求的付款信息,例如信用卡和借记卡信息、账单地址、送货信息和联系电子邮件地址(参见图1)。请确保仅请求付款和完成交易所需的信息。例如,当一件物品可以电子方式交付或履行时,请求联系电子邮件地址而不是送货地址是有意义的。ApplePay支持显示多种送货方式,方便用户在ApplePay页面调整送货速度。要选择运输方式,请使用标签、价格和可选的第二行来提供预计交货时间。您可以将行项目添加到总购买价格以计算额外费用。订单项由标签和关联价格组成,例如“GiftWrap$5.00”或“Tax$4.53”。您还可以添加包含负价格的项目,例如“星期五折扣-2.00”。行项目应用于显示附加到购买项目的费用,而不是显示逐项项目。创建的订单项的标签应具体且易于消费者理解。并尽量将标签显示在同一行。您也可以在总价同一行的“PAY”一词后添加公司名称。请注意,ApplePay页面始终以大写字母显示文本。交易流程结束交易完成后,ApplePay会显示一个动画,表示交易已完成。在ApplePay页面消失后显示您的订单确认或致谢页面。为了提供清晰的用户体验,您的订单确认页面应显示一些详细信息,包括预计交货时间以及如何查看订单状态。如果合适,您还可以建议用户创建帐户,或允许现有客户登录,以便他们可以轻松跟踪订单状态。要了解有关UI和UX最佳实践的更多信息,请访问iOS人机界面指南。通过:http://idlelife.org/archives/524
