{"id":1594,"date":"2023-03-25T19:59:32","date_gmt":"2023-03-25T11:59:32","guid":{"rendered":"https:\/\/www.appblog.cn\/?p=1594"},"modified":"2023-04-27T21:27:09","modified_gmt":"2023-04-27T13:27:09","slug":"precautions-for-wechat-service-provider-official-account-or-applet-payment","status":"publish","type":"post","link":"https:\/\/www.appblog.cn\/index.php\/2023\/03\/25\/precautions-for-wechat-service-provider-official-account-or-applet-payment\/","title":{"rendered":"\u5fae\u4fe1\u670d\u52a1\u5546\u516c\u4f17\u53f7\u6216\u5c0f\u7a0b\u5e8f\u652f\u4ed8\u9700\u6ce8\u610f\u4e8b\u9879"},"content":{"rendered":"<p>Unified Order API: <a target=\"_blank\" rel=\"noopener\" href=\"https:\/\/pay.weixin.qq.com\/wiki\/doc\/api\/wxpay\/en\/pay\/MiniProgramPay\/chapter8_1.shtml\">https:\/\/pay.weixin.qq.com\/wiki\/doc\/api\/wxpay\/en\/pay\/MiniProgramPay\/chapter8_1.shtml<\/a><br \/>\nPayment API from HTML5 Websites: <a target=\"_blank\" rel=\"noopener\" href=\"https:\/\/pay.weixin.qq.com\/wiki\/doc\/api\/wxpay\/en\/pay\/OfficialPayMent\/chapter5_3.shtml\">https:\/\/pay.weixin.qq.com\/wiki\/doc\/api\/wxpay\/en\/pay\/OfficialPayMent\/chapter5_3.shtml<\/a><br \/>\nCall Payment API for Mini Program: <a target=\"_blank\" rel=\"noopener\" href=\"https:\/\/pay.weixin.qq.com\/wiki\/doc\/api\/wxpay\/en\/pay\/MiniProgramPay\/chapter7_3.shtml\">https:\/\/pay.weixin.qq.com\/wiki\/doc\/api\/wxpay\/en\/pay\/MiniProgramPay\/chapter7_3.shtml<\/a><\/p>\n<blockquote>\n<p>\u6ce8\u610fappId\u5fc5\u987b\u4e3a\u5546\u6237\u516c\u4f17\u53f7\u6216\u5c0f\u7a0b\u5e8f\u7684appId\uff0c\u800c\u975e\u670d\u52a1\u5546\u7684appId\uff0c\u5426\u5219\u5c0f\u7a0b\u5e8f\u5524\u8d77\u652f\u4ed8\u7ec4\u4ef6\u62a5\u9519\uff1a\u652f\u4ed8\u9a8c\u8bc1\u7b7e\u540d\u5931\u8d25<br \/>\n\u6ce8\u610f\u7b7e\u540d\u79d8\u94a5\u4ecd\u4e3a\u670d\u52a1\u5546\u7684\u7b7e\u540d\u79d8\u94a5\uff0c\u52a0\u7b7e\u65b9\u5f0f\u652f\u6301<code>HMAC-SHA256<\/code>\u548c<code>MD5<\/code><\/p>\n<\/blockquote>\n<p><!-- more --><\/p>\n<pre><code class=\"language-xml\">&lt;xml&gt;\n  &lt;appid&gt;wx2d69f58a2e1e8f7b&lt;\/appid&gt;\n  &lt;mch_id&gt;118875960&lt;\/mch_id&gt;\n  &lt;sub_appid&gt;wx325516311812fe28&lt;\/sub_appid&gt;\n  &lt;sub_mch_id&gt;816669565&lt;\/sub_mch_id&gt;\n  &lt;device_info&gt;appblog.cn&lt;\/device_info&gt;\n  &lt;nonce_str&gt;47935594547358776612633452350712&lt;\/nonce_str&gt;\n  &lt;sign&gt;c518340bfb47bc8ac914b2fb81706664e99307991190b8337634e980762eac08&lt;\/sign&gt;\n  &lt;sign_type&gt;HMAC-SHA256&lt;\/sign_type&gt;\n  &lt;body&gt;purchase the grand palace ticket&lt;\/body&gt;\n  &lt;attach&gt;product_code=WECHAT_PAY|payment_type=INAPP_PAYMENT&lt;\/attach&gt;\n  &lt;out_trade_no&gt;132020121602295028&lt;\/out_trade_no&gt;\n  &lt;fee_type&gt;THB&lt;\/fee_type&gt;\n  &lt;total_fee&gt;50000&lt;\/total_fee&gt;\n  &lt;spbill_create_ip&gt;127.0.0.1&lt;\/spbill_create_ip&gt;\n  &lt;time_start&gt;20201216174529&lt;\/time_start&gt;\n  &lt;time_expire&gt;20201216184529&lt;\/time_expire&gt;\n  &lt;notify_url&gt;https:\/\/mall-callback.appblog.cn\/wechatpay\/payment\/wechat_pay\/jsapi&lt;\/notify_url&gt;\n  &lt;trade_type&gt;JSAPI&lt;\/trade_type&gt;\n  &lt;sub_openid&gt;o53Oc5eRiEVLY8oUvTLMBQ_GvOT0&lt;\/sub_openid&gt;\n  &lt;receipt&gt;Y&lt;\/receipt&gt;\n&lt;\/xml&gt;<\/code><\/pre>\n<pre><code class=\"language-xml\">&lt;xml&gt;\n&lt;return_code&gt;&lt;![CDATA[SUCCESS]]&gt;&lt;\/return_code&gt;\n&lt;return_msg&gt;&lt;![CDATA[OK]]&gt;&lt;\/return_msg&gt;\n&lt;appid&gt;&lt;![CDATA[wx2d69f58a2e1e8f7b]]&gt;&lt;\/appid&gt;\n&lt;mch_id&gt;&lt;![CDATA[118875960]]&gt;&lt;\/mch_id&gt;\n&lt;sub_mch_id&gt;&lt;![CDATA[816669565]]&gt;&lt;\/sub_mch_id&gt;\n&lt;device_info&gt;&lt;![CDATA[appblog.cn]]&gt;&lt;\/device_info&gt;\n&lt;nonce_str&gt;&lt;![CDATA[0tCrtGajKIu9gMNZ]]&gt;&lt;\/nonce_str&gt;\n&lt;sign&gt;&lt;![CDATA[03509C25B2B26320924223D8DFA5C15460E98FDB59E1650D92DB28920AADF5ED]]&gt;&lt;\/sign&gt;\n&lt;result_code&gt;&lt;![CDATA[SUCCESS]]&gt;&lt;\/result_code&gt;\n&lt;prepay_id&gt;&lt;![CDATA[wx16174530589259728a3e59c4c660050000]]&gt;&lt;\/prepay_id&gt;\n&lt;trade_type&gt;&lt;![CDATA[JSAPI]]&gt;&lt;\/trade_type&gt;\n&lt;sub_appid&gt;&lt;![CDATA[wx325516311812fe28]]&gt;&lt;\/sub_appid&gt;\n&lt;\/xml&gt;<\/code><\/pre>\n<pre><code class=\"language-json\">{\n    &quot;code&quot;:&quot;SUCCESS&quot;,\n    &quot;data&quot;:{\n        &quot;order_no&quot;:&quot;122020121613613028&quot;,\n        &quot;order_amount&quot;:&quot;500.00&quot;,\n        &quot;order_currency&quot;:&quot;THB&quot;,\n        &quot;order_status&quot;:&quot;WaitPay&quot;,\n        &quot;pay_params&quot;:{\n            &quot;timeStamp&quot;:&quot;1608111930&quot;,\n            &quot;package&quot;:&quot;prepay_id=wx16174530589259728a3e59c4c660050000&quot;,\n            &quot;paySign&quot;:&quot;3b2841d8058f87a8a340b0cbae17f2b5c86a3ec91cce25faf9b0652280736caa&quot;,\n            &quot;appId&quot;:&quot;wx325516311812fe28&quot;,\n            &quot;signType&quot;:&quot;HMAC-SHA256&quot;,\n            &quot;nonceStr&quot;:&quot;20201216174530576&quot;\n        },\n        &quot;create_time&quot;:&quot;2020-12-16 16:55:29&quot;\n    },\n    &quot;message&quot;:&quot;success&quot;\n}<\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Unified Order API: https:\/\/pay.weixin.qq.com\/wiki\/doc\/a [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[371],"tags":[],"class_list":["post-1594","post","type-post","status-publish","format-standard","hentry","category-wechat-pay"],"_links":{"self":[{"href":"https:\/\/www.appblog.cn\/index.php\/wp-json\/wp\/v2\/posts\/1594","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.appblog.cn\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.appblog.cn\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.appblog.cn\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.appblog.cn\/index.php\/wp-json\/wp\/v2\/comments?post=1594"}],"version-history":[{"count":0,"href":"https:\/\/www.appblog.cn\/index.php\/wp-json\/wp\/v2\/posts\/1594\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.appblog.cn\/index.php\/wp-json\/wp\/v2\/media?parent=1594"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.appblog.cn\/index.php\/wp-json\/wp\/v2\/categories?post=1594"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.appblog.cn\/index.php\/wp-json\/wp\/v2\/tags?post=1594"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}