ccchiu / onLinePay

demo of on line pay

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

onLinePay

demo of on line pay

本文主要介绍onLinePay的示例TA和CA的使用,主要是CA中所支持的命令说明;
本示例中的CA实现了如下功能:
  1. 第一次握手请求的组包、加密

  2. 第二次握手数据包的解密、验证、解析

  3. 第三次握手请求的组包、加密、签名

  4. 支付请求数据包的组包、加密、签名

  5. 支付请求反馈数据包的解密、验证、解密

    上述指令主要是在REE侧执行onLinePay的相关指令来实现的,执行的命令和说明如下:

  6. 产生第一次握手请求的数据包: onLinePay hsone

  7. 解析第二次握手数据包: onLinePay hstwo

  8. 产生第三次握手请求的数据包: onLinePay hsthree

  9. 产生支付请求数据包: onLinePay payreq

  10. 解析支付请求反馈数据包: onLinePay payover

NOTE: 握手请求中的随机数都hardcode在代码中,读者可将对应的数据替换成生成随机数接口就可

About

demo of on line pay


Languages

Language:C 96.8%Language:C++ 2.0%Language:Makefile 0.8%Language:Shell 0.4%