easywechat6 微信支付(v3)
短信预约 -IT技能 免费直播动态提醒
'商户号', // 商户证书 'private_key' => 'D:\webroot\cgsxy\demo\cert\apiclient_key.pem', 'certificate' => 'D:\webroot\cgsxy\demo\cert\apiclient_cert.pem', // v3 API 秘钥 'secret_key' => '', // v2 API 秘钥 //'v2_secret_key' => '', 'http' => [ 'throw' => true, // 状态码非 200、300 时是否抛出异常,默认为开启 'timeout' => 5.0, // 'base_uri' => 'https://api.mch.weixin.qq.com/', // 如果你在国外想要覆盖默认的 url 的时候才使用,根据不同的模块配置不同的 uri ],];$app = new Application($config);$response = $app->getClient()->postJson("v3/pay/transactions/jsapi", [ "mchid" => "商户号", // <---- 请修改为您的商户号 "out_trade_no" => "2059885565478203", "appid" => "", // <---- 请修改为服务号的 appid "description" => "这是来自屈威的微信支付测试", "notify_url" => "http://demo.sohu.com/demo/notify.php", "amount" => [ "total" => 1, "currency" => "CNY" ], "payer" => [ "openid" => "oXILr5uX73IiEvquefDK1Uy9rka8" // <---- 请修改为服务号下单用户的 openid ]]);$res = $response->toArray();// var_dump($res);$prepayId = $res['prepay_id'];$utils = $app->getUtils();$appId = ''; //微信公众号APPID$signType = 'RSA'; // 默认RSA,v2要传MD5$config = $utils->buildBridgeConfig($prepayId, $appId, $signType); // 返回数组?>
out_trade_no 每次在测试时,该号一定要变,否则微信服务器会返回错误.....
来源地址:https://blog.csdn.net/quweiie/article/details/127928825
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341