public class WechatMiniProgramFunctions extends WeChatPayFunctions
payconfiglog| 构造器和说明 |
|---|
WechatMiniProgramFunctions() |
| 限定符和类型 | 方法和说明 |
|---|---|
static Map<String,String> |
createMiniProgramPayParamter(MiniProgramOrderPayModel model)
创建小程序支付的请求参数 小程序将用其发起微信支付 注意:小程序必须要要使用填写openid
参考 https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?
|
static RefundReturnModel |
createMiniProgramRefundParamter(MiniProgramRefundModel model)
发起退款申请
参考 https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?
|
static AccessTokenModel |
getAccessToken()
小程序获取accessToken
详情参考 https://developers.weixin.qq.com/miniprogram/dev/api/getAccessToken.html
|
static InputStream |
getMiniProgramQrCode(MiniProgramCodeModel model)
获取小程序码
参考 https://developers.weixin.qq.com/miniprogram/dev/api/getWXACodeUnlimit.html
|
static UserInfoModel |
getUserInfo(String encryptedData,
String code,
String iv)
解密用户敏感数据获取用户信息 注意wx.login() 必须要在wx.getUserinfo()前调用
|
static Code2SessionReturnModel |
jscode2session(String code)
获取sessionkey和openid,一般用于小程序授权登录.
|
checkMap, createRefundRequest, createSign, createUnifiedOrder, createWithdrawXml, parseNotifypublic 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 RefundReturnModel createMiniProgramRefundParamter(MiniProgramRefundModel model) throws MutilsErrorException
model - MutilsErrorExceptionpublic static AccessTokenModel getAccessToken() throws MutilsErrorException
MutilsErrorExceptionpublic static InputStream getMiniProgramQrCode(MiniProgramCodeModel model) throws MutilsErrorException
model - MutilsErrorExceptionCopyright © 2019. All rights reserved.