php调用API支付接口(转自刘68)

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

php调用API支付接口(转自刘68)

记下client_id和client_secret。

php调用API支付接口(转自刘68)

点击 天工开放平台

php调用API支付接口(转自刘68)

点击天工收银

php调用API支付接口(转自刘68)

点击  SDK下载与使用

php调用API支付接口(转自刘68)

选择php版下载

php调用API支付接口(转自刘68)

解压后获得

php调用API支付接口(转自刘68)

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

打开config.php文件,

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

php调用API支付接口(转自刘68)


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

php调用API支付接口(转自刘68)

php调用API支付接口(转自刘68)

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zzfjxg.html