应用场景
商户在其前端页面输入QQ号和Q币套餐,由商户网页或者商户后台调用该接口发起充值。
接口地址
http://www.epaylinks.cn/webservice/services/TerminalService?wsdl
输入参数
采用webservice SOAP协议通信,调用方法:String directCharge (String xml)
元素名称 | 说明 | 数据类型 |
---|---|---|
account | 充值帐号 | String |
server | 服务器 通过(getDirectSrvInfo)方法取得,没有就不填。 | String |
area | 分区 通过(getDirectAreaInfo)方法取得,没有就不填。 | String |
storeNo | 商户号 | String |
operator | 操作员(默认填商户号) | String |
orderNo | 商户订单号(20位以内,确保唯一) | String |
terminalNo | 终端编号 | String |
cardId | 充值产品系列ID | String |
priceId | 充值产品面值ID | String |
chargeCount | 充值数量 | String |
payType | 支付方式(00:默认帐户支付;01:羊城通支付) | String |
requestTime | 请求时间毫秒数:如1375844730953 | String |
sign | 签名验证信息 Sign=md5(storeNo+terminalNo+account+ server+area+orderNo+cardId+priceId+chargeCount+ payType+requestTime+md5(password)) Password:为终端密码 Md5算法结果为hex |
String |
举例如下:
<directCharge>
<storeNo>gz711</storeNo>
<terminalNo>35170001</terminalNo>
<orderNo>22135211222223</orderNo>
<cardId>81</cardId>
<priceId>1</priceId>
<payType>00</payType>
<account>zws2</account>
<chargeCount>1</chargeCount>
<operator>zws </operator>
<requestTime>1376038020796 </requestTime>
<sign>test </sign>
</directCharge>
返回结果
数据按XML的格式实时返回
元素名称 | 类型 | 长度 | 描述 |
---|---|---|---|
respCode | 字符 | 10 | 返回码 0订单提交成功;其它失败; |
respDesc | 字符 | 10 | 返回码描述 |
respTime | 字符 | 10 | 返回时间 |
storeNo | 字符 | 10 | 商户号 |
terminalId | 字符 | 10 | 终端号 |
account | 字符 | 10 | 帐号 |
orderNo | 字符 | 20 | 订单号 |
state | 字符 | 1 | 注销结果 0:注销提交成功; |
举例如下:
<directCharge>
<respCode>0</respCode>
<respDisc>订单已成功接受</respDisc>
<orderNo>22135211222223</orderNo>
<depositId>1000000008</depositId>
<terminalNo>35170001<terminalNo>
<account>zws2</account>
<amount>0.01</amount>
<requestTime>1372905925128 </requestTime>
</directCharge>