php調用API支付接口(轉自劉68)

首先訪問  https://charging.teegon.com/  註冊帳號, 找到開發配置  php

記下client_id和client_secret。html

點擊 天工開放平臺
api

 

點擊天工收銀微信

點擊  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請刪除

相關文章
相關標籤/搜索