说明:这次微信支付,使用到了APIV3版本了,官方也提供了SDK,目前这篇文章是没有使用到SKD的!
首先我们要准备一些必要参数:
1:appid(公众号)
2:商户号(微信支付平台的)
3:证书(在微信支付平台-需要获取到,位置:微信支付平台-账户-安全里,如下图)
4:秘钥(自己设置的32位秘钥)!
证书是2个,如图:
注意:在公众号-支付里-绑定上微信商户号!微信支付这边也同理,需要关联上,即可开始!另外,在
第一步
通过本接口来生成支付链接参数code_url,然后将该参数值生成二维码图片展示给用户。用户在使用微信客户端扫描二维码后,可以直接跳转到微信支付页面完成支付操作。
官方原话!
那么我们需要准备,请求链接是:
地址:https://api.mch.weixin.qq.com/v3/pay/transactions/native
方式:POST
需要准备2项参数:Header ,Body
其中Body是标准参数,就放在下面文档里
$data = array(
"appid" => 我们的APPID,
"mchid" => 我们的商户号,
"description" => 商品描述,
"out_trade_no" => 这个是订单编号,支付成功后,微信会给我们作为ID查询使用,
"notify_url" => 这个是回调地址,
"amount" => array(
"total" => 这里是钱,分为单位,是int型,
"currency" =>