支付后获取用户 Unionid 接口

调用前需要用户完成支付,且在支付后的五分钟内有效。

用户支付完成后,第三方平台可以代理小程序获取该用户的 unionid,无需用户授权。

请求参数

属性

类型

必填

说明

access_token

String

请使用第三方平台获取到的该小程序授权的 authorizer_access_token

openid

String

支付用户唯一标识

transaction_id

String

微信订单号

mch_id

String

商户号,和商户订单号配合使用

out_trade_no

String

商户订单号,和商户号配合使用

返回值

属性

类型

说明

unionid

String

用户唯一标识,调用成功后返回

errcode

number

错误码

errcode 的合法值

说明

0

请求成功

-1

系统错误

40003

openid 错误

89002

没有绑定开放平台账号

89300

订单无效