光明顶短信支付:格式详解

原创 2013年12月03日 11:55:08
光明顶短信支付:格式,版权所有!

一、支付的格式:

$GMD:AT20131211100908FM13012345678TO18087654321PAY123.45NO1*AF,HASH256A,HASH256B!

1、支付标识符:

$GMD:

光明顶的拼音缩写

2、支付时间:

AT20131211100908

年月日时分秒,每秒钟只能支付一笔

3、付款的手机号码

FM13012345678

4、收款的手机号码

TO18087654321

5、支付金额

PAY123.45

数字和小数点最长不能超过10个字符

6、序列号:

NO1

从1开始递增,每次使用加一

7、结束符加校验码

*AF

从$开始将前面的字符的ASCII编码值累加和,取256的余数,用16进制编码得到两个字节的符号(0~9,A~F)

8、前一笔支付的哈希值A

,44个字符

上一次支付确认后产生的哈希值,就是上次支付成功后得到的哈希值C
第一笔支付时,哈希值A固定为44个A

9、本次支付产生的哈希值B

,44个字符

加入本次支付信息后,计算出来的哈希值B
HASH256一共是32个字节,使用BASE64编码是44个字节

10、结束符为惊叹号

!

整个短信全长不会超过160个字符

二、支付成功的答复:

$GMD: NO1PAYOK,HASH256A,HASH256B,HASH256C!

将支付序列号和两个哈希值AB返回
计算哈希值C返回,作为下一次支付的哈希值A

三、支付失败的答复:

$GMD: NO1PAYERR,HASH256A,HASH256B!

将支付序列号和两个哈希值AB返回
支付失败不会产生哈希值C

光明顶短信支付:BASE64编码

光明顶短信支付,使用的BASE64编码如下: 编码                          权重   0              0   1              1   2     ...
  • vnking
  • vnking
  • 2013年12月04日 14:10
  • 984

短信PUD编码

参考http://hi.baidu.com/mygia/blog/item/18032e7f149be81b29388afa.html smsEncodedNumber方法不对,已经按照规则htt...
  • rubyzhudragon
  • rubyzhudragon
  • 2012年03月15日 04:05
  • 2349

android 短信格式

一、 android sms所要的权限 Java代码   "android.permission.READ_SMS" />   "android.permission.R...
  • lili1985516
  • lili1985516
  • 2011年11月10日 14:45
  • 2630

短信格式(sms)以及编码总结

短信开发指通过串口 at 命令驱动短信猫进行短信发送和接收操作。  AT 命令 :AT命令是驱动短信设备的标准工业命令,除了业界的标准之外,每个厂商可能会对其进行扩展,不过一般来说,标准命令应该够用,...
  • nic_r
  • nic_r
  • 2010年05月03日 02:29
  • 15628

PDU短信编解码格式说明(找来找去个人认为这一篇还是比较靠谱的)

共有三种方式来发送和接收SMS信息:Block Mode, Text Mode和PDU Mode。其中PDU Mode被所有手机支持,可以使用任何字符集,这也是手机默认的编码方式。 发送短消息常...
  • alan00000
  • alan00000
  • 2013年11月28日 19:20
  • 10174

验证码短信应用场景

介绍常见短信验证码应用   1网站用户注册   2用户安全认证   3手机号验证   4手机注册开通服务   5网站产品   6订单发货   7促销提醒   8网站客户留言   9在...
  • coolzk303
  • coolzk303
  • 2017年06月16日 16:10
  • 184

【SSH网上商城项目实战26】完成订单支付后的短信发送功能

上一节我们使用了Java mail完成了给买家发送邮件的功能,还遗留一个功能,就是给买家发送短信,告诉他订单已经生成之类的。这一节主要介绍一下如何在用户支付完成后自动给用户发送短信。 1. 申请短信...
  • eson_15
  • eson_15
  • 2016年05月22日 23:41
  • 8663

sim卡中短信简要格式

  • jennyvenus
  • jennyvenus
  • 2008年04月20日 18:08
  • 3492

短信发送格式

Hello,I am KL-988,Wish you good luck. AT+CMGS=88 \r PDU= 0891683108502905F031020b813159107141F60...
  • huangxiongd
  • huangxiongd
  • 2015年11月05日 15:01
  • 187

一元云购系统对接短信功能图文教程—【V4版】

第一步:免费开通短信接口账户 1.        点击此处 开通短信接口账户 2.        请牢记您设置的用户名(用户名以cf_开头)与密码; 第二步:登录云购系统,配置您的短信账户 ...
  • GUYSGO
  • GUYSGO
  • 2016年03月24日 19:19
  • 1732
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:光明顶短信支付:格式详解
举报原因:
原因补充:

(最多只允许输入30个字)