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

 

 

 

posted @ 2018-06-23 20:40  uuhh  阅读(2514)  评论(0)    收藏  举报