Java sdk


一、 概述

该文档的主要作用是为了开发人员参考可以参考本文档,了解java sdk的集成方式以及提供的各种不同的方法。注意:由于在本次项目中java sdk的作用主要就是发送支付成功/退款成功的信息给nginx服务器,所有我们这里提供的是一个简单版本的java sdk

二、 Java sdk执行工作流

工作流如下所示:(退款类似)


三、 分析

1、 程序后台事件分析

本项目中在程序后台只会出发chargeSuccess事件,本事件的主要作用是发送订单成功的信息给nginx服务器。发送格式同pc端发送方式,也是访问同一个url来进行数据的传输。格式为:

http://bjsxt.com/bjsxt.jpg?requestdata

最终分析模块

PCjs sdk事件

订单信息分析

chargeSuccess事件

chargeRefund事件

 

a) chargeSuccess事件

当会员最终支付成功的时候触发该事件,该事件需要程序主动调用。

方法名称

onChargeSuccess

发送的数据

u_mid=bjsxt&c_time=1449142044528&oid=orderid123&ver=1&en=e_cs&pl=javaserver&sdk=jdk

参数

类型

是否必填

描述

orderId

string

订单id

memberId

string

会员id

 

b) chargeRefund事件

当会员进行退款操作的时候触发该事件,该事件需要程序主动调用。

方法名称

onChargeRefund

发送的数据

u_mid=bjsxt&c_time=1449142044528&oid=orderid123&ver=1&en=e_cr&pl=jdk&sdk=java

参数

类型

是否必填

描述

orderId

string

订单id

memberId

string

会员id

 

2、 集成方式

直接将javasdk引入到项目中即可,或者添加到classpath中。

 

3、 数据参数说明

参数描述如下:

参数名称

类型

描述

en

string

事件名称, eg: e_cs

ver

string

版本号, eg: 0.0.1

pl

string

平台, eg: website,javaweb,php

sdk

string

Sdk类型, eg: java

u_mid

string

会员id,和业务系统一致

c_time

string

客户端时间

oid

string

订单id

 

 

 

一、 概述

该文档的主要作用是为了开发人员参考可以参考本文档,了解java sdk的集成方式以及提供的各种不同的方法。注意:由于在本次项目中java sdk的作用主要就是发送支付成功/退款成功的信息给nginx服务器,所有我们这里提供的是一个简单版本的java sdk

二、 Java sdk执行工作流

工作流如下所示:(退款类似)

bf_track_java_sdk

三、 分析

1、 程序后台事件分析

本项目中在程序后台只会出发chargeSuccess事件,本事件的主要作用是发送订单成功的信息给nginx服务器。发送格式同pc端发送方式,也是访问同一个url来进行数据的传输。格式为:

http://bjsxt.com/bjsxt.jpg?requestdata

最终分析模块

PCjs sdk事件

订单信息分析

chargeSuccess事件

chargeRefund事件

 

a) chargeSuccess事件

当会员最终支付成功的时候触发该事件,该事件需要程序主动调用。

方法名称

onChargeSuccess

发送的数据

u_mid=bjsxt&c_time=1449142044528&oid=orderid123&ver=1&en=e_cs&pl=javaserver&sdk=jdk

参数

类型

是否必填

描述

orderId

string

订单id

memberId

string

会员id

 

b) chargeRefund事件

当会员进行退款操作的时候触发该事件,该事件需要程序主动调用。

方法名称

onChargeRefund

发送的数据

u_mid=bjsxt&c_time=1449142044528&oid=orderid123&ver=1&en=e_cr&pl=jdk&sdk=java

参数

类型

是否必填

描述

orderId

string

订单id

memberId

string

会员id

 

2、 集成方式

直接将javasdk引入到项目中即可,或者添加到classpath中。

 

3、 数据参数说明

参数描述如下:

参数名称

类型

描述

en

string

事件名称, eg: e_cs

ver

string

版本号, eg: 0.0.1

pl

string

平台, eg: website,javaweb,php

sdk

string

Sdk类型, eg: java

u_mid

string

会员id,和业务系统一致

c_time

string

客户端时间

oid

string

订单id

 

 

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM