首先访问  https://charging.teegon.com/  注册账号, 找到开发配置  

记下client_id和client_secret。

点击 天工开放平台

 

点击天工收银

点击  SDK下载与使用

选择php版下载

解压后获得

打开form.php这个是样板文件可以用它来测试是否成功,测试前需要先修改config.php文件。

打开config.php文件,

这一行不需要修改 define(\’TEE_SITE_URL\’, \’https://teegon.com/\’);
define(\’TEE_API_URL\’, \’这里写网关地址\’);    //网关地址可以在解压出来的  天工网站收银接口文档  中找到

 

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请删除

版权声明:本文为bhmmlxieliming原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/bhmmlxieliming/p/6580447.html