webservice(三) ------ 环讯支付

大家好,新年快乐。在这祝大家心想事成、万事如意、阖家欢乐、言归正传。前段时间我们有一个支付项目,是环迅的支付接口。他就是一套webSwevice分布式服务。

我们就以这个例子来聊聊,首先我们看一下他的文档截图:
在这里插入图片描述

我们就环迅的银行列表接口为例:
1、我们先放问它的服务器地址,返回了wsdl文件。
在这里插入图片描述
2、客户端访问
创建client.php,构建客户端,这个是查询接口,我们需要传入相应的参数。参数规则是为如下,接口文档中有详述。
在这里插入图片描述

我们可以用一下的方法转成数组。

//  $xml =simplexml_load_string($result);
//  $xmljson= json_encode($xml);
//  $data=json_decode($xmljson,true);

输出:可以看到相应的方法,和发挥的错误信息,都是xml。

Array
(
    [0] => string acquireSms(string $sign)
    [1] => string acquireTradeSms(string $tradeSms)
    [2] => string signConfirm(string $signConfirm)
    [3] => string closeSecretPay(string $closeSecret)
    [4] => string userSignQuery(string $userSign)
    [5] => string getBankList(string $bankCard)
    [6] => string collConsume(string $collTrade)
    [7] => string disengage(string $disengage)
    [8] => string signQueryByPlatUserName(string $signQueryByPlatUserName)
    [9] => string collAccountCheck(string $accountCheck)
    [10] => string signQuery(string $signQuery)
    [11] => string querySecretPay(string $querySecret)
    [12] => string signApply(string $cardInfo)
    [13] => string needIdAuth(string $needIdAuth)
)
Array
(
)

<Ips>
<BankListRsp>
<head>
<RspCode>400008</RspCode>
<RspMsg>商户号1111不存在,请联系商户后重试</RspMsg>
</head>
<body/>
</BankListRsp>
</Ips>

通过这个实例可以加深了解。新年快乐!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值