环迅在线支付银行直连获取银行编号php示例

Eddy 发布于2013-1-21 17:46:47 分类: 网站相关 已浏览loading 网友评论1条 我要评论

[FONT-SIZE=3]
官方文档只有asp的例子。环迅的这个用的SOAP,参数传输文档也没说明,有点坑爹。。。google了下,网上貌似也没有例子。自己摸索了下,在php下面可以用如下代码实现:
注:php需安装SOAP扩展。
[CODE=php]
header('content-type:text/html;charset=utf-8');

$Mer_code = '000166';
$Mer_key = 'cQ0YAtyVNoiEeKrZJ5F5Qp2pMohwspfv6XoiU3wHYtcc1YOEhJ3SjDVMylmwmbD7jMhg5ifqjX67mzNN02p8MmlSb1KIqa5XF4TEQHjZEmJmhyAYxyVJMeLWBofdxwaj';
$SignMD5=md5($Mer_code.$Mer_key);
$client = new SoapClient('http://webservice.ips.net.cn/web/Service.asmx?wsdl');

class param
{
public $MerCode;
public $SignMD5;

public function __construct($Mer_code,$SignMD5){
$this->MerCode=$Mer_code;
$this->SignMD5=$SignMD5;
}
}

$p = new param($Mer_code,$SignMD5);
$res = $client->__soapCall('GetBankList',array($p));
$arr = explode('#',urldecode($res->GetBankListResult));
print_r($arr);
//结果输出
/*
Array
(
[0] => 北京银行|北京银行|00050
[1] => 广东发展银行|银行卡支付(全国范围)|00052
[2] => 广州市农村信用社|麒麟借记卡(广州地区)|00011
[3] => 广州市商业银行|羊城万事顺卡借记卡(广州地区)|00011
[4] => 华夏银行|华夏借记卡(全国范围)|00041
[5] => 交通银行|太平洋卡(全国范围)|00005
[6] => 民生银行|民生卡(全国范围)|00013
[7] => 平安银行|银行卡支付(全国范围)|00006
[8] => 浦东发展银行|东方卡(全国范围)|00032
[9] => 上海农村商业银行|如意借记卡(上海地区)|00030
[10] => 深圳发展银行|发展卡支付(全国范围)|00023
[11] => 深圳市农村商业银行|借记卡(深圳地区)|00011
[12] => 顺德农村信用合作社|顺德信用合作社借记卡(顺德地区)|00011
[13] => 兴业银行|在线兴业(全国范围)|00016
[14] => 邮政储蓄|邮政储蓄(全国范围)|00051
[15] => 招商银行|银行卡支付(全国范围)|00021
[16] => 中国工商银行|工行手机支付(仅限工行手机签约客户)|00026
[17] => 中国工商银行|网上签约注册用户(全国范围)|00004
[18] => 中国光大银行|银行卡支付(全国范围)|00057
[19] => 中国建设银行|网上银行签约客户(全国范围)|00003
[20] => 中国农业银行|网上银行签约客户(全国范围)|00017
[21] => 中国银行|银行卡支付(全国范围)|00083
[22] => 中信银行|银行卡支付(全国范围)|00054
[23] =>
)
*/
?>
[/CODE][/FONT-SIZE]

已经有(1)位网友发表了评论,你也评一评吧!
原创文章如转载,请注明:转载自Eddy Blog
原文地址:http://www.rrgod.com/webdesign/867.html     欢迎订阅Eddy Blog

  1. 发表于2014-11-7 17:24:42

    多谢楼主 这些支付网关真是纯坑爹的。。。。

记住我的信息,下次不用再输入 欢迎给Eddy Blog留言