wwwzzz
wwwzzz
  • 发布:2023-03-28 11:48
  • 更新:2023-03-29 14:00
  • 阅读:717

【报Bug】android离线打包 google支付调起google play支付界面,没有显示商品信息

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: 12

HBuilderX类型: 正式

HBuilderX版本号: 3.6.4

手机系统: Android

手机系统版本号: Android 12

手机厂商: 三星

手机机型: SM-S9010

页面类型: vue

vue版本: vue3

打包方式: 离线

项目创建方式: HBuilderX

示例代码:

plus.payment.request(provider, statement, (result) => {
console.log("支付成功 :" + JSON.stringify(result));
}, (e) => {
console.log("支付失败: " + JSON.stringify(e));
})

操作步骤:

正确配置好google play上的商品,通过uniapp google支付文档调用 使用的是测试环境

预期结果:

能显示商品信息,价格等

实际结果:

只有一个邮箱加测试卡

bug描述:

2023-03-28 11:48 负责人:DCloud_Android_THB 分享
已邀请:
DCloud_Android_THB

DCloud_Android_THB

谷歌支付不是谷歌内购

  • wwwzzz (作者)

    我理解的googole支付应该是类似国内支付宝那种?

    2023-03-28 14:35

  • DCloud_Android_THB

    回复 wwwzzz: 对 你要用到内购是billing 我们提供的是wallet

    2023-03-28 17:02

  • wwwzzz (作者)

    回复 DCloud_Android_THB: 我已经改成wallet了,但是添加test card之后点击继续,会报内部错误,下面截图几个都配置过了

    2023-03-29 13:59

  • wwwzzz (作者)

    回复 wwwzzz: {"code":-100,"message":"Status{statusCode=INTERNAL_ERROR, resolution=null}"}

    2023-03-29 14:04

  • DCloud_Android_THB

    回复 wwwzzz: 按照文档https://uniapp.dcloud.net.cn/tutorial/app-payment-google.html#

    2023-03-29 15:36

  • wwwzzz (作者)

    回复 DCloud_Android_THB: 我再问个问题,plus.payment.request(provider, statement, (result) => {

    console.log("支付成功 :" + JSON.stringify(result));

    }, (e) => {

    console.log("支付失败: " + JSON.stringify(e));

    }) 调用google支付成功函数 返回的数据好像没有支付令牌,这个有文档可参考么?

    2023-03-29 16:59

  • DCloud_Android_THB

    回复 wwwzzz: rawdata就是谷歌返回的原始数据,更深入研究需要看一下谷歌支付的官方文档。

    2023-03-29 17:31

  • wwwzzz (作者)

    回复 DCloud_Android_THB: 好的,感謝,另外想请问一下“谷歌支付分为两种:CARD、PAYPAL付款方式”,PAYPAL的付款在谷歌支付官方字段没有说明,这个是不是要参考PAYPAL支付对应相应文档配置呀?

    2023-03-29 19:51

  • DCloud_Android_THB

    回复 wwwzzz: 这个字段只是说明谷歌支付对于paypal的支持,因为paypal拼装的paymentmethod是不一样的,所以我们添加了这个类型以示区分。

    2023-03-29 20:23

  • wwwzzz (作者)

    回复 DCloud_Android_THB: 那请问我需要从哪里获取到paypal的参数配置以及测试相关的文档呢,因为提供的谷歌支付官方文档没有相关说明。

    2023-03-29 20:35

  • DCloud_Android_THB

    回复 wwwzzz: https://developers.google.com/pay/api/android/guides/tutorial?hl=zh-cn 搜paypal ,我又看了一下,他的配置教程已经更新了,在https://developers.google.com/pay/api/android/reference/request-objects#MerchantInfo 中已经删除type为PAYPAL的类型,所以你别使用paypal的配置了,后续更新我会删除这部分内容。

    2023-03-30 12:13

wwwzzz

wwwzzz (作者)

这里都配置过了 用的是tokenizationSpecificationType是DIRECT

该问题目前已经被锁定, 无法添加新回复