30 lines
		
	
	
		
			885 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			30 lines
		
	
	
		
			885 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
<?php
 | 
						|
try {
 | 
						|
    // 1. 手动加载入口文件
 | 
						|
    include "../include.php";
 | 
						|
 | 
						|
    // 2. 准备公众号配置参数
 | 
						|
    $config = include "./pay-v3-config.php";
 | 
						|
 | 
						|
    // 3. 创建接口实例
 | 
						|
    $payment = \WePayV3\Order::instance($config);
 | 
						|
 | 
						|
    // 4. 组装支付参数
 | 
						|
    $result = $payment->create('jsapi', [
 | 
						|
        'appid'        => 'wx60a43dd8161666d4',
 | 
						|
        'mchid'        => $config['mch_id'],
 | 
						|
        'description'  => '商品描述',
 | 
						|
        'out_trade_no' => (string)time(),
 | 
						|
        'notify_url'   => 'https://thinkadmin.top',
 | 
						|
        'payer'        => ['openid' => 'o38gps3vNdCqaggFfrBRCRikwlWY'],
 | 
						|
        'amount'       => ['total' => 2, 'currency' => 'CNY'],
 | 
						|
    ]);
 | 
						|
 | 
						|
    echo '<pre>';
 | 
						|
    echo "\n--- 创建支付参数 ---\n";
 | 
						|
    var_export($result);
 | 
						|
 | 
						|
} catch (\Exception $exception) {
 | 
						|
    // 出错啦,处理下吧
 | 
						|
    echo $exception->getMessage() . PHP_EOL;
 | 
						|
} |