获取用户openid

在jsapi支付的时候需要用户的openid来下单,所以,在您下单之前,请使用本接口获取用户的openid。

第一步,请重定向到下面的网址

上述的URL中 app_keysub_mch_idcallback 是三个固定的参数,必须要传递过来,如果您还有额外的参数,可以继续添加上,如:https://www.efengpay.com/v2/wechat/login?app_key=xxx&sub_mch_id=xxx&callback=https://demo.demo&user_id=1

第二步,授权回调

在用户完成微信授权之后,系统会根据第一步传递过来的 callback ,在添加上 openid=xxx 之后,重定向到这个地址。如:callback 的值为 https://demo.com ,然后系统拿到了 openid=12 ,那么,这系统会重定向到 https://demo.com?openid=12 这个地址。

如果您的 callback 地址存在参数,如: https://demo.com?a=admin ,那么系统会重定向到 https://demo.com?a=admin&openid=12 这个地址。

第三步,拿到 openid ,继续支付

results matching ""

    No results matching ""