WPIntell

Source evidence

Error generating the payment QR code.

Payment gateway for WooCommerce – Woo WeChatPay · support · 2020-03-13T08:05:00+00:00

mixedsentiment
highseverity
0.88relevance
7replies
Evidence linked to opportunitycommercial context

Proof Health

Open evidence

Commercial opportunities need traceable source links before they are treated as build-worthy.

9 / 39 rows with source links

23.1% of this page's analysis has direct source links.

0 build-decision rows missing links

0 rows here require auditable proof before promotion.

30 rows with no attached evidence

0 rows have source counts but still need direct links.

Conversation

support
csit resolved
Where did I make this mistake Hi @calmsmile ! First thing to check is if the QR Payment callback URL in WeChatPay backend t https://pay.weixin.qq.com/index.php/extend/pay_setting is exactly the same as the one indicated in WP Weixin WeChat Pay Settings section. It should end with wc-api/WC_WechatPay/ . there has 3 types to paste the url: “JSAPI支付” “Native支付” “H5支付” . “my_website/wc-api/WC_WechatPay/” paste in ? JSAPI or Native or H5? I think this is where your issue comes from! JSAPI is in-WeChat app payment Native is web (QR code) payment H5 is web (mobile browser, calling the WeChat app) payment So here, you need to put the my_website/wc-api/WC_WechatPay/ in the Native支付 field 🙂 ! Yes I put the my_website/wc-api/WC_WechatPay/ in the Native field. but the error since I put the wrong AppSecret key in the API secure key field there but i have never config the api secure key Now it works! Yes I using the Wechat Open platform + WechatPay not the Wechat Official Accounts Platform. here is my settings on wp-weixin plugin the H5 needs call back url ? if need, the url is? In the WP Weixin settings, under the “QR Payment callback URL” we just talked about, you can find the “H5 Payment Domain name” for that :).

Comments

7 shown
Alexandre Froger 2020-03-13T09:55:00+00:00

Hi @calmsmile ! First thing to check is if the QR Payment callback URL in WeChatPay backend t https://pay.weixin.qq.com/index.php/extend/pay_setting is exactly the same as the one indicated in WP Weixin WeChat Pay Settings section. It should end with wc-api/WC_WechatPay/ .

csit 2020-03-13T10:48:00+00:00

there has 3 types to paste the url: “JSAPI支付” “Native支付” “H5支付” . “my_website/wc-api/WC_WechatPay/” paste in ? JSAPI or Native or H5?

Alexandre Froger 2020-03-13T10:57:00+00:00

I think this is where your issue comes from! JSAPI is in-WeChat app payment Native is web (QR code) payment H5 is web (mobile browser, calling the WeChat app) payment So here, you need to put the my_website/wc-api/WC_WechatPay/ in the Native支付 field 🙂 !

csit 2020-03-13T11:12:00+00:00

Yes I put the my_website/wc-api/WC_WechatPay/ in the Native field. but the error since I put the wrong AppSecret key in the API secure key field there but i have never config the api secure key

csit 2020-03-13T11:24:00+00:00

Now it works!

csit 2020-03-13T12:38:00+00:00

Yes I using the Wechat Open platform + WechatPay not the Wechat Official Accounts Platform. here is my settings on wp-weixin plugin the H5 needs call back url ? if need, the url is?

Alexandre Froger 2020-03-13T13:07:00+00:00

In the WP Weixin settings, under the “QR Payment callback URL” we just talked about, you can find the “H5 Payment Domain name” for that :).