4.10根据授权码(付款码)获取用户ID


接口地址:https://vsp.allinpay.com/apiweb/unitorder/authcodetouserid
测试地址:https://syb-test.allinpay.com/apiweb/unitorder/authcodetouserid
使用场景:
通过微信付款码换取openid
通过银联userAuth的code(非付款码)换取userid

请求参数:

参数 参数名称 取值 可空 最大长度 备注
orgid 集团/代理商商户号   15 共享集团号/代理商参数时必填
cusid 商户号 平台分配的商户号 15  
appid 应用ID 平台分配的APPID 8  
version 版本号 接口版本号 2 默认填12
authcode 授权码(付款码)   32  
authtype 授权码类型

01-微信付款码

02-银联userAuth

2  
identify 云闪付UA标识 当authtype=02时选送 32

当APP为云闪付时,默认送空。

如为其他云闪付系APP,如京东金融,商业银行APP,按照银联要求送对应UA标识

sub_appid 微信支付appid   16 针对01有效
randomstr 随机字符串 随机生成的字符串 32  
signtype 签名方式   8

RSA

SM2

sign 签名 详见安全规范 32  

响应参数:

字段ID 字段名称 取值 可空 最大长度 备注
retcode 返回码 SUCCESS/FAIL 8 此字段是通信标识,非交易结果,交易是否成功需要查看trxstatus来判断
retmsg 返回码说明   100  
以下信息只有当retcode为SUCCESS时有返回
cusid 商户号 平台分配的商户号 15  
appid 应用ID 平台分配的APPID 8  
acct 支付平台用户标识

01微信openid

02银联userid

32  
sign 签名 详见安全规范 32  

yinjr 2024年7月15日 10:44 收藏文档