码迷,mamicode.com
首页 > Web开发 > 详细

威富通支付ecshop,thinkphp,shopnc在线支付接口,支付插件(payment plugin含源码)

时间:2017-08-23 10:17:51      阅读:346      评论:0      收藏:0      [点我收藏+]

标签:其他   parameter   c#   lin   文档   接口   sig   eth   功能   

最近应一个客户的要求,给他的一个thinkphp网站开发威富通支付在线支付接口和代付接口。
威富通支付也是聚合支付的一种,文档比较粗糙。真是任性啊。商户后台也比较简单。只有基本功能。
2.测试商户号有支付金额1元的限制,正式商户号不会有

3.文档中请求接口时传的参数,必填为是的参数是必须要传的(如有缺少会报错),必填为否的参数可以传也可以不传

4.返回参数中必填为是的参数是一定会返回的,必填为否的参数则不一定返回,必须以实际接收到的参数为准

//通知地址,必填项,接收威富通通知的URL,需给绝对路径,255字符内格式如:http://wap.tenpay.com/tenpay.asp
//$notify_url = ‘http://‘.$_SERVER[‘HTTP_HOST‘];
//$this->reqHandler->setParameter(‘notify_url‘,$notify_url.‘/payInterface/request.php?method=callback‘);
$this->reqHandler->setParameter(‘notify_url‘,‘ ‘);//通知回调地址,目前默认是空格,商户在测试支付和上线时必须改为自己的,且保证外网能访问到
$this->reqHandler->setParameter(‘nonce_str‘,mt_rand(time(),time()+rand()));//随机字符串,必填项,不长于 32 位
$this->reqHandler->createSign();//创建签名

$data = Utils::toXml($this->reqHandler->getAllParameters());
//var_dump($data);

$this->pay->setReqContent($this->reqHandler->getGateURL(),$data);
以上是部分代码。

最后注意,先锋支付目前只提供Java,PHP,和C#版本的demo,还是比较丰富。

原文来自:
http://www.0475seo.com/tech/cms/305.html

还有其他接口:
银盛支付接口:
http://www.0475seo.com/tech/2dev/287.html
彩虹支付接口
http://www.0475seo.com/tech/cms/285.html
国付宝支付接口:
http://www.0475seo.com/tech/cms/289.html

更多接口来自:
http://www.0475seo.com/s/onlinepay/

大家如果有需要开发这个接口的可以用QQ跟我交流:捌零肆柒伍贰零零玖(804752009) 注明支付接口。

威富通支付ecshop,thinkphp,shopnc在线支付接口,支付插件(payment plugin含源码)

标签:其他   parameter   c#   lin   文档   接口   sig   eth   功能   

原文地址:http://www.cnblogs.com/alaimaro/p/7416416.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!