WeChat.MiniProgram.Auth (wechat v0.6.0)
小程序 - 权限接口
Link to this section Summary
Link to this section Functions
Link to this function
code2session(client, code)
Specs
code2session(WeChat.client(), code :: String.t()) :: WeChat.response()
小程序登录
官方文档:
Link to this function
decode_get_user_sensitive_info(session_key, encrypted_data, iv)
Specs
decode_get_user_sensitive_info( session_key :: String.t(), encrypted_data :: String.t(), iv :: String.t() ) :: {:ok, map()} | :error | {:error, any()}
服务端获取开放数据 - 包含敏感数据 - 官方文档
Link to this function
decode_user_info(session_key, raw_data, signature)
Specs
decode_user_info( session_key :: String.t(), raw_data :: String.t(), signature :: String.t() ) :: {:ok, map()} | {:error, String.t()}
服务端获取开放数据 - 官方文档
Link to this function
get_access_token(client)
Specs
get_access_token(WeChat.client()) :: WeChat.response()
获取AccessToken - 官方文档
Link to this function
get_paid_unionid(client, openid)
Specs
get_paid_unionid(WeChat.client(), WeChat.openid()) :: WeChat.response()
支付后获取用户的UnionId
-
官方文档
用户支付完成后,获取该用户的UnionId
,无需用户授权.
本接口支持第三方平台代理查询.
注意:调用前需要用户完成支付,且在支付后的五分钟内有效
Link to this function
get_paid_unionid(client, openid, transaction_id)
Specs
get_paid_unionid(WeChat.client(), WeChat.openid(), transaction_id :: String.t()) :: WeChat.response()
支付后获取用户的UnionId
- 微信支付订单号(transaction_id
) -
官方文档
用户支付完成后,获取该用户的UnionId
,无需用户授权.
本接口支持第三方平台代理查询.
注意:调用前需要用户完成支付,且在支付后的五分钟内有效
Link to this function
get_paid_unionid(client, openid, mch_id, out_trade_no)
Specs
get_paid_unionid( WeChat.client(), WeChat.openid(), mch_id :: String.t(), out_trade_no :: String.t() ) :: WeChat.response()
支付后获取用户的UnionId
- 微信支付商户订单号和微信支付商户号(out_trade_no
及mch_id
) -
官方文档
用户支付完成后,获取该用户的UnionId
,无需用户授权.
本接口支持第三方平台代理查询.
注意:调用前需要用户完成支付,且在支付后的五分钟内有效