public class OpenSDk extends Object
| 构造器和说明 |
|---|
OpenSDk() |
| 限定符和类型 | 方法和说明 |
|---|---|
String |
createOrder(String openUid,
String accessToken,
String orderSn,
String totalFee,
String exchange,
String body,
String notifyUrl,
String currency)
创建订单
|
void |
init(String serveraddress,
String appUid,
String appSecret)
初始化服务地址和端口
|
boolean |
notifyValidate(String outTradeNo,
String totalFee,
String currency,
String payAt,
String result,
String timestamp,
String scode,
String sign)
商户订单数据校验
|
String |
QueryAppAccessToken()
获取App Token
|
Map<String,String> |
queryParams(String code)
拼接参数
|
Map<String,String> |
queryParams(String accessToken,
String openId)
拼接参数
|
String |
QueryUserAccessToken(String code)
QueryUserAccessToken
|
String |
QueryUserInfo(String accessToken,
String openId)
获取用户信息
|
String |
RefreshAccessToken(String refreshToken)
刷新token
|
Boolean |
verifyNotify(String appUid,
String outTradeNo,
String result,
String totalFee,
String currency,
String payAt,
String timestamp,
String scode,
String sign,
String appSecret)
订单签名
|
public void init(String serveraddress, String appUid, String appSecret)
serveraddress - 服务器地址appUid - APPIDappSecret - SECRETpublic String QueryUserInfo(String accessToken, String openId)
accessToken - accessTokenopenId - openIdpublic String QueryUserAccessToken(String code)
code - 临时登录凭证public String QueryAppAccessToken()
public String RefreshAccessToken(String refreshToken)
refreshToken - 刷新tokenpublic Map<String,String> queryParams(String accessToken, String openId)
openId - 用户OpenIdaccessToken - accessTokenpublic String createOrder(String openUid, String accessToken, String orderSn, String totalFee, String exchange, String body, String notifyUrl, String currency)
openUid - 用户OpenIdaccessToken - accessTokenorderSn - 订单号totalFee - 价格body - 描述exchange - 是否支持兑换notifyUrl - 推送回掉地址currency - 币种public boolean notifyValidate(String outTradeNo, String totalFee, String currency, String payAt, String result, String timestamp, String scode, String sign)
outTradeNo - 订单号totalFee - 价格currency - 币种payAt - 支付时间result - resulttimestamp - 时间戳scode - 支付订单号sign - 签名public Boolean verifyNotify(String appUid, String outTradeNo, String result, String totalFee, String currency, String payAt, String timestamp, String scode, String sign, String appSecret)
appUid - AppIdoutTradeNo - 订单号result - resulttotalFee - 价格currency - 币种payAt - 支付时间timestamp - 时间戳scode - 支付订单号sign - 签名appSecret - 密钥Copyright © 2018. All Rights Reserved.