首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >离子角上的交换applepay令牌与条带令牌

离子角上的交换applepay令牌与条带令牌
EN

Stack Overflow用户
提问于 2021-07-27 07:24:44
回答 2查看 340关注 0票数 0

项目版本:

离子: 6.16.1

电容器: 3.0.2

角度: 12.0.5

情况是,我们设法将条纹(谷歌支付和信用卡)集成在离子网络上(没有域名,因为它是一个本地应用程序,刚刚在网络上开发)。然而,我们无法制作任何条纹插件来识别本地IOS上的apple pay或本地Android上的google pay。

我们正在尝试的一个解决办法是,我们尝试从其他插件手动获取苹果支付令牌,并尝试将它与带标记的stripe平台交换,以便我们能够继续支付(我们使用的是GitHub -samkelleher/ Cordova - plugin :一个完整的Cordova插件,它增加了苹果的支付支持。(为了得到苹果的支付令牌)。但是,没有支持此操作的函数或API。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-08-06 14:23:54

我还在寻找一个解决方案,在我的Ionic 4应用程序中如何处理来自ApplePay的输出。

如果有人想在Ruby服务器上处理来自ApplePay的输出,下面是我使用的代码。确保你已经与Stripe连接了苹果商家证书。

代码语言:javascript
运行
复制
require 'base64'
require 'stripe'
require 'json'

Stripe.api_key = 'sk_test_1234XXXXXXXXXXXXXXXXXXX'

post '/applePayTokenRequest' do

  token_attrs = JSON.parse(request.body.read)
  pk_token = Base64.decode64(token_attrs.first["paymentData"])
  puts token_attrs

  pk_token_instrument_name = token_attrs.first["paymentMethodDisplayName"]
  pk_token_payment_network = token_attrs.first["paymentMethodNetwork"]
  pk_token_transaction_id = token_attrs.first["transactionIdentifier"]

  st_token = Stripe::Token.create(
      :pk_token => pk_token,
      :pk_token_payment_network => pk_token_payment_network,
      :pk_token_transaction_id => pk_token_transaction_id
    )

  puts st_token

end
票数 0
EN

Stack Overflow用户

发布于 2021-07-27 19:26:58

如果PKPayment对象是Apple令牌(而不是Stripe令牌),您可以向Stripe的/v1/tokens端点发出POST请求,并传递pk_token参数,如Stripe SDK源代码这里中所示。

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

https://stackoverflow.com/questions/68540597

复制
相关文章

相似问题

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