首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用App -in解密Apple Pay支付令牌

使用App -in解密Apple Pay支付令牌
EN

Stack Overflow用户
提问于 2016-05-31 12:23:27
回答 2查看 2.8K关注 0票数 3

如何在iOS (使用Objective-C或Swift)中解密PKPaymentToken (苹果支付支付令牌)?

建议在服务器端解密支付令牌(理想情况下由支付处理器完成),但如果我想在客户端(iOS端)解密支付令牌数据怎么办?

EN

回答 2

Stack Overflow用户

发布于 2016-05-31 13:51:10

不要这样做。这是一个糟糕的想法。要解密支付令牌,需要您的私钥。你必须将这个密钥嵌入到你的应用程序中,这样任何人都可以拿着它解密你的付款。你不应该因为这个原因在设备上解密支付数据。

相反,将私钥安全地存储在您的服务器上并在那里解密,或者查看您的支付处理器是否直接支持Apple Pay令牌解密。

票数 6
EN

Stack Overflow用户

发布于 2016-06-04 01:53:21

解密Apple Pay有效载荷的过程是保密的,苹果只会将其发布给选定的支付网关/处理器合作伙伴。您的商家证书的私钥用于启用Apple Pay,这是此过程的一部分,但它不是唯一的组成部分,有一系列复杂的步骤来实际接收可用于处理的卡号(3-D安全)。

我建议注册一个开发者账号,使用他们的沙箱环境来测试加密的Apple Pay有效负载的处理。然后,Stripe的商家工具将暴露经过编辑的卡信息和其他您可能会发现有帮助的授权细节。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37536797

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档