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

原创
2017/08/23 11:51
阅读数 153

最近应一个客户的要求,给他的一个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) 注明支付接口。

展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部