首先访问  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请删除

转载于:https://www.cnblogs.com/F4natasy/p/6494172.html

php调用API支付接口 转至http://www.cnblogs.com/chaochao00o/p/6490463.html相关推荐

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

    首先访问  https://charging.teegon.com/  注册账号, 找到开发配置   记下client_id和client_secret. 点击 天工开放平台 点击天工收银 点击  S ...

  2. 调用微信支付接口总结

        项目里面用到了微信支付的功能,照着文档学习了一下,这里做个总结来记录.项目用到的是anglusJS来做前端开发,我这边简化了,用的ajax进行异步的调用,然后业务也直接写在了控制层(不过不应该 ...

  3. php 调用微信支付的时间戳,前端调用微信支付接口

    支付按钮的点击事件$(´.Save_Patient_Msg´).click(function(){ $(´.Save_Patient_Msg´).off(´click´); var hrdfId = ...

  4. [Java基础]-- 调用第三方支付接口

    1.调用第三方支付接口参考 http://blog.csdn.net/saindy5828/article/details/6800331点击打开链接 2.举例 一般情况下,各个支付平台都会给我们一个 ...

  5. php编程之如何调用支付宝支付接口的实现

    对于任何一款软件来说,支付功能都是核心的,那么目前的主流支付接口主要是支付宝.微信和银联卡,而大多数开发技术人员对于如何调用支付宝的支付接口还存在很大的困扰,今天就来跟大家分享一下如何正确调用支付宝支 ...

  6. python 支付宝接口_python调用支付宝支付接口流程

    项目演示: 一.输入金额 二.跳转到支付宝付款 三.支付成功 四.跳转回自己网站 在使用支付宝接口的前期准备: 1.支付宝公钥 2.应用公钥 3.应用私钥 4.APPID 5.Django 1.11. ...

  7. 微信会员中心模板html,响应式织梦会员中心模板+集成了微信+支付宝+财付通等第三方API支付接口...

    演示地址: http://mb.siy.la/adaption/user.html 实站演示地址: http://www.siy.la/user/ 该套模板集成了微信.支付宝.财付通等第三方API支付 ...

  8. php开发支付宝支付密码忘记了怎么办_php编程之如何调用支付宝支付接口的实现...

    对于任何一款软件来说,支付功能都是核心的,那么目前的主流支付接口主要是支付宝.微信和银联卡,而大多数开发技术人员对于如何调用支付宝的支付接口还存在很大的困扰,今天就来跟大家分享一下如何正确调用支付宝支 ...

  9. android微信条码支付接口,Android中调用微信支付接口

    在我的项目中还没有接入这个功能的时候就听说微信支付的接口很坑爹,用完之后发现别人说的一点也没有错,蛋疼归蛋疼,该用还是要用.在这里把遇到的问题记录一下以免以后需要再次接入的话碰到问题浪费时间. 微信支 ...

最新文章

  1. 退休是不可能的,90岁还要继续干!
  2. 0179-Largest Number( 最大数)
  3. Invocation failed Unexpected end of file from server java.lang.RuntimeException: Invocation failed U
  4. Dreamweaver cs3快捷键大全
  5. java.lang.NumberFormatException: null
  6. oracle 去除英文字母,请教:如何去掉字段中的所有标点符号(包括全角的和半角的)...
  7. win下anaconda装python2.7和3.5以及jupyter共存 (本篇实践通过)
  8. Android自定义视图二:如何绘制内容
  9. 报错500 DEFAULT_INCOMPATIBLE_IMPROVEMENTS
  10. windows 下使用github
  11. Excel 中 添加 复选框。
  12. jqgrid dataevents change 只触发一次_王者荣耀:最难触发的4个被动,张飞上榜,他:我太难了!...
  13. 计算机汇编语言调试报告心得,汇编语言实习心得
  14. ArrayBlockingQueue 实现多线程安全 —————— 开开开山怪
  15. shipyard中文版安装教程(附安装脚本)
  16. 隐藏win10任务栏输入法M图标
  17. 摄影曝光口诀_通过学习曝光元素来改善摄影
  18. 事务处理 :本地 、全局、分布式
  19. java 建一个car_大学java习题 :定义一个汽车类car
  20. 点焊机器人焊接超时_机器人点焊自动化 I 附机器人点焊焊接工艺

热门文章

  1. itext7学习笔记杂谈系列2——在itext7中添加中文(其他字体)和字体相关事
  2. 机器学习的三大主要任务
  3. 《MATLAB金融算法分析实战》之量化投资趋向指标1— python实现
  4. 转微信小程序行业解析
  5. python贺卡编程_一种卡片编程机及其编程方法与流程
  6. 嵌入式Linux小项目之图片编解码播放器(5)
  7. Primeng中一些组件的格式调整以及css设置
  8. [节目推荐] 晓松奇谈
  9. 如何高效管理自己的电脑?文件再多也不乱!
  10. 沈寅鑫银行内训实战专家