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