pay-v3-order-create.php 885 B

123456789101112131415161718192021222324252627282930
  1. <?php
  2. try {
  3. // 1. 手动加载入口文件
  4. include "../include.php";
  5. // 2. 准备公众号配置参数
  6. $config = include "./pay-v3-config.php";
  7. // 3. 创建接口实例
  8. $payment = \WePayV3\Order::instance($config);
  9. // 4. 组装支付参数
  10. $result = $payment->create('jsapi', [
  11. 'appid' => 'wx60a43dd8161666d4',
  12. 'mchid' => $config['mch_id'],
  13. 'description' => '商品描述',
  14. 'out_trade_no' => (string)time(),
  15. 'notify_url' => 'https://thinkadmin.top',
  16. 'payer' => ['openid' => 'o38gps3vNdCqaggFfrBRCRikwlWY'],
  17. 'amount' => ['total' => 2, 'currency' => 'CNY'],
  18. ]);
  19. echo '<pre>';
  20. echo "\n--- 创建支付参数 ---\n";
  21. var_export($result);
  22. } catch (\Exception $exception) {
  23. // 出错啦,处理下吧
  24. echo $exception->getMessage() . PHP_EOL;
  25. }