google pay 支付网关为 stripe 时参数填了还是返回没有 uni-app
google pay 支付网关为 stripe 时参数填了还是返回没有 uni-app
开发环境 | 版本号 | 项目创建方式 |
---|---|---|
Mac | 15.5 | HBuilderX |
产品分类:uniapp/App
PC开发环境操作系统:Mac
PC开发环境操作系统版本号:15.5
HBuilderX类型:正式
HBuilderX版本号:4.63
手机系统:Android
手机系统版本号:Android 16
手机厂商:小米
手机机型:小米15
页面类型:vue
vue版本:vue2
打包方式:云端
示例代码:
buildTokenizationSpecification: {
type: "PAYMENT_GATEWAY",
parameters: {
"gateway": "stripe",
"stripe:merchantId": "acct_1RKCMoQfIClIf3nO",
"stripe:version": "2018-10-31",
"stripe:publishAbleKey": "pk_test_51RKCMoQfIClIf3nOM2NmlM0kFO1jRZdQwYjQ81jM9iRtBBXI3vk9jHWWE5mWqLSkcAU9EHHbt1EFJ10RwjaHdFzz00bMrpy6Wu"
}
}
操作步骤:
使用谷歌支付 网关stripe
预期结果:
成功调用
实际结果:
{
"errMsg": "requestPayment:fail Status{statusCode=Field: stripe:publishablekey is missing, resolution=null}",
"errCode": -100,
"code": -100
}
bug描述:
按照google和uniapp的文档传了参数,还是失败,报参数missing
更多关于google pay 支付网关为 stripe 时参数填了还是返回没有 uni-app的实战教程也可以访问 https://www.itying.com/category-93-b0.html
2 回复
服了
填publishableKey就可以
但文档和errMsg都是publishablekey
更多关于google pay 支付网关为 stripe 时参数填了还是返回没有 uni-app的实战教程也可以访问 https://www.itying.com/category-93-b0.html
根据您提供的错误信息和代码,问题出在参数名称拼写错误。在您的代码中,stripe:publishAbleKey
应该是 stripe:publishableKey
(注意大小写和拼写)。
正确的参数应该是:
buildTokenizationSpecification: {
type: "PAYMENT_GATEWAY",
parameters: {
"gateway": "stripe",
"stripe:merchantId": "acct_1RKCMoQfIClIf3nO",
"stripe:version": "2018-10-31",
"stripe:publishableKey": "pk_test_51RKCMoQfIClIf3nOM2NmlM0kFO1jRZdQwYjQ81jM9iRtBBXI3vk9jHWWE5mWqLSkcAU9EHHbt1EFJ10RwjaHdFzz00bMrpy6Wu"
}
}