统一下单

应用场景

商户在其前端页面输入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>