微信仿真测试环境 之php

12

微信仿真测试环境 之php

微信仿真测试环境之PHP

为保证商户接入质量,提升交易安全及用户体验,微信支付的合作服务商在正式上线交易前,必须先根据本文指引完成验收。验收完成后,服务商在验收公众平台(微信号:WXPayAssist)提交验收通过申请,审核通过后,才能正式上线交易。

一、环境准备

1. PHP环境:确保您的服务器或开发环境中安装了PHP7.0以上版本。

2. 微信支付API:下载并安装微信支付的PHP SDK( 测试账号:在微信公众平台创建一个测试商户,获取相关信息,如AppID、AppSecret等。

二、环境配置

1. 配置文件:在您的项目根目录下创建一个`config.php`文件,填写以下内容:

```php

// AppSecretdefine('APP_SECRET', 'YOUR_APP_SECRET');

// API Keydefine('API_KEY', 'YOUR_API_KEY');

?>

```

2. 微信支付API配置:在您的项目根目录下创建一个`wechatpay.php`文件,填写以下内容:

```php

$wechat = new WechatPay([

'app_id' => APP_ID,

'app_secret' => APP_SECRET,

'api_key' => API_KEY,

]);

return $wechat;

?>

```

3. 测试环境配置:在您的项目根目录下创建一个`test.php`文件,填写以下内容:

```php

require_once 'wechatpay.php';

$wechat = include 'wechatpay.php';

// 测试环境配置$wechat->setEnvironment('sandbox');

?>

```

三、测试流程

1. 生成预付订单:使用微信支付API生成一个预付订单,填写以下内容:

```php

$wechat = include 'test.php';

//生成预付订单$order = $wechat->order()->create([

'body' => '测试订单',

'total_fee' =>1,

]);

print_r($order);

?>

```

2. 支付:使用微信支付API进行支付,填写以下内容:

```php

$wechat = include 'test.php';

// 支付$result = $wechat->pay()->create([

'out_trade_no' => $order['out_trade_no'],

]);

print_r($result);

?>

```

3. 查询订单:使用微信支付API查询订单状态,填写以下内容:

```php

$wechat = include 'test.php';

// 查询订单$order = $wechat->order()->get([

'out_trade_no' => $result['out_trade_no'],

]);

print_r($order);

?>

```

四、验收

1. 提交验收申请:在验收公众平台(微信号:WXPayAssist)提交验收通过申请,填写以下内容:

```php

$wechat = include 'test.php';

// 提交验收申请$result = $wechat->verify()->create([

'app_id' => APP_ID,

'app_secret' => APP_SECRET,

]);

print_r($result);

?>

```

2. 审核通过:等待审核通过后,才能正式上线交易。

以上是微信仿真测试环境之PHP的详细描述。

微信php开发语言

版权声明:除非特别标注,否则均为网络文章,侵权请联系站长删除。

上一篇 微信小程序支付流程

下一篇 目前很火的微信红包封面项目解析,而且有保姆级教程