问题标签 [google-pay]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Android Studio Google Pay 预付卡
我正在沙盒模式下集成谷歌支付,但预付卡无法使用。我收到错误:
请求失败的交易被拒绝,要完成您的交易,请通过填写此表单向 Google 提供更多信息
然后,我被重定向到 support.google 中为 Google 产品和服务付费的解决问题。
真正的卡可以完美地工作,我可以将预付卡添加到我的谷歌支付账户,只是当我尝试在结账时使用它时它失败了。我已经确认我使用了正确的帐单地址。不确定我是否需要在 Android Studio 中添加一些东西才能让预付卡工作。
android - 如何为 Ionic 4 (android / ios) 应用程序创建 google pay?
我使用以下方法创建了 google pay for web
网址:谷歌支付网络
我想为适用于 android 和 ios 应用程序的 ionic 4 应用程序创建相同的 google pay
我该如何创作?任何参考...请指导...提前致谢
react-native - 在 Android Pay 流程 (getPaymentToken) 之后,支付令牌变得未定义
我已经提到了这个 - https://github.com/naoufal/react-native-payments#readme
这是我的代码(已编辑):>
问题是当我尝试执行 Android Pay 时,它返回“未找到记录”
得到的响应如下
{"serializedPaymentToken":"{\"error\":{\"message\":\"找不到记录\"},\"fieldErrors\":[]}","paymentToken":{"error":{ "message":"找不到记录"},"fieldErrors":[]},"serializedPaymenToken":"{\"error\":{\"message\":\"找不到记录\"},\"fieldErrors \":[]}","paymenToken":{"error":{"message":"找不到记录"},"fieldErrors":[]}}'
因此,令牌变得未定义。你能告诉我问题可能隐藏在哪里吗?我应该提一下,我在真实设备(使用实际的谷歌支付帐户)和沙盒上尝试了这段代码,但在所有情况下它都失败了。
提前致谢。
android - 指定 google pay 标记化
我正在尝试第一次实施谷歌支付。我面临如何指定gateway
and的挑战gatewayMarchantId
。我所拥有的是谷歌控制台一个帐户,不知道在哪里可以找到这些信息。
我应该用什么来代替我example
的gatewayMerchantId
付款?
android - 如何从 paymentData 获取 Base64 编码的令牌?
根据文档,我必须在 POST 请求中发送从 Google Pay 接收并以 Base64 编码的令牌。但是银行以错误“[paymentToken] 参数的值无效”作为响应。我如何获得这个令牌?
javascript - Google Pay - 错误:请求失败 - 出现意外的开发者错误,请稍后重试
当我尝试在真实设备上使用 Google Pay 付款(在 TEST 环境中)时,标题中出现错误。
我曾尝试将“网关”更改为谷歌文档显示的字符串,但到目前为止还没有。
预期结果将是付款通过。
android - Android 应用程序 Api 1 与 Api 2 中的 Google Pay
我已经在 Stripe 网站上浏览了这个集成教程,其中显示了我在 Api 版本 1 中假设的 Google Pay 集成。 https://stripe.com/docs/mobile/android/google-pay
但现在我发现,从 2018 年 7 月开始,Google Pay 有了新的 Api 版本 2。
https://developers.google.com/pay/api/android/guides/tutorial
我可以看到这个新的 api 更多地基于 JSON,使用字符串键值而不是强类型约束。
Api 版本 1 是否已弃用?是否有适用于 Android 的 Api 版本 2 强类型等效项?Stripe 会支持 Api 版本 2 吗?如果我继续使用 Api 版本 1,我会失去什么?例如,3D 安全卡会起作用吗?还是从客户的角度来看版本号无关紧要?
我可以看到这是一些新的东西:
android - Google Pay AutoResolveHelper.resolveTask() 未在 Fragment 中调用 onActivityResult
我已经在应用程序中实现了 Google Pay 并发出了 paymentData 请求我正在使用 AutoResolveHelper 来显示底页,然后通过 onActivityResult 获取结果。我是从 Fragment 而不是 Activity 提出这个请求的。所以我正在传递这样的父母活动。
问题是这个 AutoResolveHelper 没有在 Fragment 上调用 onActivityResult,而只是在 Activity 上调用。
我读过这样的东西:
如果您从片段调用 startActivityForResult(),那么您应该调用 startActivityForResult(),而不是 getActivity().startActivityForResult(),因为它会导致片段 onActivityResult()。
所以它建议当 AutoResolveHelper 在传递的活动上调用 startActivityForResult() 时,片段的 onActivityResult 将永远不会被调用。
所以现在我唯一的选择是在 Activity 中实现 onActivityResult 并以某种方式将此 Activity 的控制权传递给我的子 Fragment 但这需要一些样板代码,并且由于我的 Fragment 是可重用的,所以这个解决方案并不完美。
同时,我发现此代码 startActivityForResult 以正确的方式调用,并且片段的 onActivityResult 被正确调用:
那么我可以用某种方式替换这个 AutoResolveHelper.resolveTask() 以执行这个任务,这样就不需要 onActivityResult 或者我可以自己 startActivityForResult 吗?
xamarin - 如何将谷歌支付集成到我的安卓应用中进行支付
您好我正在开发一个针对 android 和 ios 的 xamarin 表单应用程序。我想添加 google pay 作为我的付款方式,以便在 android 中订购商品。
请帮助我是否有任何可用的文档。