项目版本:
离子: 6.16.1
电容器: 3.0.2
角度: 12.0.5
情况是,我们设法将条纹(谷歌支付和信用卡)集成在离子网络上(没有域名,因为它是一个本地应用程序,刚刚在网络上开发)。然而,我们无法制作任何条纹插件来识别本地IOS上的apple pay或本地Android上的google pay。
我们正在尝试的一个解决办法是,我们尝试从其他插件手动获取苹果支付令牌,并尝试将它与带标记的stripe平台交换,以便我们能够继续支付(我们使用的是GitHub -samkelleher/ Cordova - plugin :一个完整的Cordova插件,它增加了苹果的支付支持。(为了得到苹果的支付令牌)。但是,没有支持此操作的函数或API。
发布于 2021-08-06 14:23:54
我还在寻找一个解决方案,在我的Ionic 4应用程序中如何处理来自ApplePay的输出。
如果有人想在Ruby服务器上处理来自ApplePay的输出,下面是我使用的代码。确保你已经与Stripe连接了苹果商家证书。
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
发布于 2021-07-27 19:26:58
如果PKPayment对象是Apple令牌(而不是Stripe令牌),您可以向Stripe的/v1/tokens端点发出POST请求,并传递pk_token
参数,如Stripe SDK源代码这里中所示。
https://stackoverflow.com/questions/68540597
复制相似问题