接口规范
请求
1、商户提交给平台的请求可以以POST和GET的方式提交,当以GET方式请求时各参数的参数值需做URL编码,编码字符集UTF-8,当以POST方式请求时各参数的参数值不需要做URL编码。
2、签名的数据根据接口的定义,参见签名机制。
3、各请求参数的参数值的前后不允许出现空白符,否则将影响签名的正确性。
响应
响应的内容写在HTTP响应标签的CONTENT属性中,该内容中各数据项以字符“&”隔开。CONTENT必须大写,并且其内容中不能出现“”的字符,每个数据项内不允许出现“&”符号。因为在HTML中可能有多个标签存在,此标签通过其NAME属性判断,其属性值为MobilePayPlatform,其格式如下:
签名的数据根据接口的定义,将需要签名的数据项以“key1=value1&key2=value2&key3=value3….”的格式做为签名对象进行签名,在签名对象末尾不能包含“&”符号。
各响应参数的参数值的前后不允许出现空白符,否则将影响签名的正确性。
消息报文示例
请求消息(商户->平台)
个人充值请求(商户->平台)
http://pay.soopay.net/spay/pay/payservice.do?account_id=61000025459&amount=1&charset=UTF-8&gate_id=CMB&mer_date=20140918&mer_id=7000998¬ify_url=http%3A%2F%2Fwww.xxx.com%2Fmer_recha