首先訪問 https://charging.teegon.com/ 註冊帳號, 找到開發配置 php
記下client_id和client_secret。html
點擊天工收銀微信
點擊 SDK下載與使用測試
選擇php版下載網站
解壓後得到url
打開form.php這個是樣板文件能夠用它來測試是否成功,測試前須要先修改config.php文件。orm
打開config.php文件,htm
這一行不須要修改 define('TEE_SITE_URL', 'https://teegon.com/');
define('TEE_API_URL', '這裏寫網關地址'); //網關地址能夠在解壓出來的 天工網站收銀接口文檔 中找到blog
define('TEE_CLIENT_ID', '這裏寫client_id');
define('TEE_CLIENT_SECRET', '這裏寫client_secret');
修改後就能夠運行測試form.php 了。
打開form後能夠看到
header("Content-type: text/html; charset=UTF-8");
include('config.php');
include('lib/teegon.php');
$param['order_no'] = substr(md5(time().print_r($_SERVER,1)), 0, 24); //訂單號
$param['channel'] = 'wxpay'; //這裏修改支付方式,wxpay:微信掃碼支付;alipay:支付寶即時交易;
$param['return_url'] = '這裏寫支付成功後的回掉網頁地址';
$param['amount'] = 0.01; //這裏寫支付金額
$param['subject'] = "測試"; //這裏寫商品名稱
$param['metadata'] = "";
$param['notify_url'] = 'http://www.baidu.com'; //支付成功後天工支付網關通知
$param['client_ip'] = '127.0.0.1';
$param['client_id'] = TEE_CLIENT_ID;
$srv = new TeegonService(TEE_API_URL);
$sign = $srv->sign($param);
$param['sign'] = $sign;
回掉網頁能夠以 get 方式得到產品名稱,金額,訂單編號等信息來顯示。
若是出現了
{ "error": "403 api not found", "result": "error" }
注意測試的form.php 文件表單提交地址後面寫了charge/pay請刪除