首页 > 其他分享 >【HMS Core】支付失败报错60004

【HMS Core】支付失败报错60004

时间:2023-08-10 10:04:27浏览次数:55  
标签:Core developerPayload 支付 接口 频次 订单 报错 60004

【关键字】

报错、60004、developerPayload、支付服务


【问题描述1】

集成应用内支付服务,发现部门用户支付失败报错60004

【HMS Core】支付失败报错60004_支付接口

【问题分析】

根据官网错误码,是由于支付接口访问过频造成的

【HMS Core】支付失败报错60004_自定义_02

那么,这个异常是针对用户的单台设备访问频次过高还是针对APP调用频次过高,如果是单台设备,这个频次大概是多少?目前发现有的用户间隔10+秒依然会报错。

【解决方案】

一般和单个设备有关系,接口访问频次时间大概是3s,建议在调用我们的接口后转圈处理,直到你们页面处于后台或者IAP的接口回调完成之后再取消转圈。


【问题描述2】

是否可以通过订单号查找到这个developerPayload信息?

【解决方案】

对于自定义的订单编号,我们一般可以使用 developerPayload 字段处理,developerPayload 字段是开发者可以自己设置的保留字段;

【HMS Core】支付失败报错60004_支付接口_03

在创建订单时传入的PurchaseIntentReq/PurchaseIntentWithPriceReq对象支持设置DeveloperPayload字段;

【HMS Core】支付失败报错60004_字段_04

DeveloperPayload一般用于识别已支付的购买订单是由哪个应用帐号发起的购买,并将此购买订单的相关权益正确发放给对应的应用帐号,里面可以放自己自定义的订单编号,作为商户侧保留信息,不做校验,在调用支付接口时传入。


标签:Core,developerPayload,支付,接口,频次,订单,报错,60004
From: https://blog.51cto.com/u_15687416/7031052

相关文章

  • 【OSS】使用java-sdk上传文件失败,报错InvalidBucketName,BucketName是文件名
    【OSS】使用java-sdk上传文件失败,报错InvalidBucketName,BucketName是文件名背景:aliyun-sdk-ossV2.8.3排查过程:使用javasdk报错invalidbucketname,查看bucketname字段被设置为了文件名问题原因当前java-sdk版本是v2.8.3,需要更新版本。初始化client时关闭cnameco......
  • sudo apt update 报错:库 “https://download.docker.com/linux/ubuntu \ Release”
    sudoaptupdate报错:错误:10https://download.docker.com/linux/ubuntu\Release404NotFound[IP:143.204.126.13443]命中:11http://ppa.launchpad.net/rock-core/qt4/ubuntufocalInRelease命中:12https://dl.google.com/linux/chrome/debstableInRelease正......
  • .Net Core gRpc调用
    目录简介创建gRPC创建服务端创建控制台测试创建自定义服务服务器流式处理方法custom.protoCustomGreeterService.csgRpcRequest.cs客户端流式处理方法custom.protoCustomGreeterService.csgRpcRequest.cs双向流式处理方法custom.protoCustomGreeterService.csgRpcRequest.cs.Net......
  • 大连人工智能计算平台——华为昇腾AI平台——高性能计算HPC的pytorch源码编译报错——
     如题:pytorch源码编译报错——USE_CUDA=OFF  在编译pytorch源码的时候发现错误,虽然编译环境中已经安装好CUDA和cudnn,环境变量也都设置好,但是编译好的pytorch包wheel总是在运行torch.cuda.is_available()显示false,于是从编译源码的过程中进行重新检查,发现在编译的过程中提......
  • vue3 + vite + vue-router 4.x项目在router文件中使用pinia报错
    1.背景vue-router4.x版本,想在路由文件中引入并使用pinia后报错如下:表面意思是getActivePinia()方法在pinia还没有激活的时候被调用,导致报错。2.解决方法在stores文件夹下新建pinia.js文件,用来引入并创建pinia实例。import{createPinia}from"pinia";const......
  • Rocky9 编译安装 Nginx Mariadb Asp.net Core6 (实测 笔记)
    引用 https://www.cnblogs.com/vicowong/p/16974219.html一、查看硬件信息1、查看物理cpu个数、核心数量、线程数grep'physicalid'/proc/cpuinfo|sort-u|wc-lgrep'coreid'/proc/cpuinfo|sort-u|wc-lgrep'processor'/proc/cpuinfo|sort-u|wc......
  • MongoDB 位置查询报错 planner returned error: unable to find index for $geoNear q
     执行查询语句,使用 $nearSphere/***1千米=0.6213712英里15千米=9.3205679英里查询通过除以地球的大约赤道半径(3963.2英里)将距离转换为弧度。*①:如果是第一页,查询50公里内的老朋友店铺,*②:查询15公里内所以的置顶服务商家,然后根据分页参数来截取*③:0.0015678......
  • Hyper-V安装Win11报错
    安装刚开始就是无法安装,不符合要求安装时我选的是Generation2,因此需要进入虚拟机配置选择打开TPM,CPU:2,RAM也检查一下......
  • Weblogic WLS Core Components 反序列化命令执行漏洞(CVE-2018-2628)
    Vulhub-Docker-Composefileforvulnerabilityenvironment1、介绍名称:WeblogicWLSCoreComponents反序列化命令执行漏洞(CVE-2018-2628)编号:CVE-2018-2628原理:应用:Weblogic 版本:Weblogic10.3.6.0,Weblogic12.1.3.0,Weblogic12.2.1.2,Weblogic12.2.1.32、测试2.......
  • SpringBoot启动项目失败但不报错
    新建的SpringBoot项目,点击启动,项目没有启动成功,但是不报错。如下:._________/\\/___'_____(_)______\\\\(()\___|'_|'_||'_\/_`|\\\\\\/___)||_)|||||||(_||))))'|____......