zoukankan      html  css  js  c++  java
  • 支付接口(转自刘68)

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

  • 相关阅读:
    如何保持mysql和redis中数据的一致性?
    秒杀系统设计&测试
    缓存穿透、缓存击穿、缓存雪崩区别和解决方案
    数据库关联子查询和非关联子查询
    mysql中 = 与in区别_浅析mysql中 exists 与 in 的区别,空判断
    mysql关键字执行顺序
    python中字典删除元素
    Python list根据下标插入/删除元素
    nginx504网关超时解决方法
    CDN加速
  • 原文地址:https://www.cnblogs.com/xiaoming-6/p/6490462.html
Copyright © 2011-2022 走看看