public class WechatMiniProgramFunctions extends WeChatPayFunctions
log, slog| 构造器和说明 |
|---|
WechatMiniProgramFunctions() |
| 限定符和类型 | 方法和说明 |
|---|---|
static Map<String,String> |
createMiniProgramPayParamter(MiniProgramOrderPayModel model)
创建小程序支付的请求参数 小程序将用其发起微信支付
|
static Map<String,String> |
createMiniProgramRefundParamter(MiniProgramRefundModel model)
发起退款申请
|
static UserInfoModel |
getUserInfo(String encryptedData,
String code,
String iv)
解密用户敏感数据获取用户信息
注意wx.login() 必须要在wx.getUserinfo()前调用
|
static Code2SessionReturnModel |
jscode2session(String code)
获取sessionkey和openid,一般用于小程序授权登录.
|
checkMap, createRefundRequest, createUnifiedOrder, createWithdrawXmlpublic static Code2SessionReturnModel jscode2session(String code) throws MutilsErrorException
code - 小程序获取的codeMutilsErrorExceptionpublic static UserInfoModel getUserInfo(String encryptedData, String code, String iv) throws MutilsErrorException
sessionKey - 数据进行加密签名的密钥encryptedData - 包括敏感数据在内的完整用户信息的加密数据iv - 加密算法的初始向量MutilsErrorExceptionpublic static Map<String,String> createMiniProgramPayParamter(MiniProgramOrderPayModel model) throws MutilsErrorException
model - 下单时的包装对象MutilsErrorExceptionpublic static Map<String,String> createMiniProgramRefundParamter(MiniProgramRefundModel model) throws MutilsErrorException
model - MutilsErrorExceptionCopyright © 2019. All rights reserved.