最近有项目做新浪网的手机短信充值接口,用在手机网站上。以前没做过这个东西,跟新浪那边的人沟通了会,才摸清楚它的流程。

新浪网给的文档内容是:

新浪网短信充值接口规范

URL

http://host/****
参数 mobile 用户手机号码 [必]
card 用户获取卡号[必]
mkey 加密校验串? [必]
返回值 成功 0000
失败 其他
备注
  1. 输入参数说明

????????? 参数可以用POST或GET方式传输

????????? mobile为11位用户手机号码

????????? card为用户支付后取得的相应的卡号

????????? mkey的生成规则为 md5(mobile . card . PIN),其中,PIN为合作方自己定义的密钥,调试之前需要提供给新浪。

  1. 2.???? 返回值说明

????????? 0000???? 充值成功

????????? 其他???? 充值失败?

?

这个是用户发送短信后,新浪那边要调用你的接口验证充值正确与否,然后执行充值。大致流程是:

用户在我方页面点充值->生成充值卡号->用户根据我方页面提示发送短信->新浪那边接收短信充值数据(包括手机服务商和新浪的通讯)->调用我方接口->确认订单->充值扣钱->我方加虚拟货币。

这中间有几个问题:

1.充值卡号问题。跟新浪那边联系,他们给的答复是一旦我方接入他们的平台,会有规则生成(大约是什么段的卡号),带上这个卡对应多少钱(是固定的款项)。就是说你只要发送给他个卡号,他用这个卡号再回来验证正确,就扣预先定义好的款项。

2.接口通讯的结果问题。根据上面的文档,很显然,新浪方调用我方接口,需要确认充值卡的正确性,正确的话返回”0000″,失败自己定义。所以你可以设想下:对方GET请求到你的页面,你把他给的参数处理后,如果正确 返回’0000’并且记录该用户充值成功和加虚拟货币。如果失败 则返回其他并记录充值失败。

流程大约如此,我方这个接口要求不多,应该很易开发,最后祝各位开发顺利。

自由转载,转载请注明: 转载自WEB开发笔记 www.chhua.com

本文链接地址: 新浪网手机短信充值接口开发流程 http://www.chhua.com/web-note1100

随机笔记

更多