首页 资讯时装美容情感健康百科

微信退款 微信支付退款开发

2022-01-08 05:24

开发微信退款有很多步骤。第一步是根据官方文档生成证书,然后以zip的形式下载。有时候想知道这个证书怎么用。其实发界面的时候带个证书就行了。举个具体的例子,以JSAPI微信退款为例。

1.第一步是提出退款申请

因为每次发起退款请求,都要带证明。如果直接从证书文件中读取内容,速度非常慢,所以将证书的内容存储在内存中。大致如下:

@Getter

@配置

公共类WxConfig {

/**

*微信支付,证书存储父路径证书名称:商户id_cert.p12商户ID _ cert . PEM商户id_key.pem

*/

@值

私有字符串apiCertLocation

/**

*从商户id_cert.p12文件中读取内容,并将其放入字节数组中。

*/

私有字节certData

/**

*将商户id_cert.p12文件的内容转换为流

* @返回

*/

public InputStream getCertStream引发IOException {

如果{

InputStream certStream =新文件InputStream

this . cert data = ioutils . tobytearray;

certStream.close

}

返回新的ByteArrayInputStream

}

}

以下是发送带有证书的请求:

InputStream cert stream = wxconfig . getcert stream;

string xmlResult = requestwitspicert,cert stream);

certStream.close

特定工具类别:

/**

*微信用API证书支付请求

* @返回

* @引发异常

*/

公共静态字符串请求with picert引发异常;

kmf.init

//创建SSLContext

SSLContext SSLContext = SSLContext . getinstance;

sslContext.init,null,new SecureRandom);

SSLConnectionSocketFactory SSLConnectionSocketFactory = new SSLConnectionSocketFactory);

连接管理器=新的基本客户端连接管理器

。寄存器)

。注册

。建造,

null,

null,

);

http client Http client = Http client builder . create

。setConnectionManager

。建造;

HttpPost httpPost = new HttpPost

request config request config = request config . custom . build;

httpPost.setConfig

严格性后严格性=新的严格性;

httpPost.addHeader

httpPost.setEntity

HttpResponse HttpResponse = Httpclient . execute;

HttpEntity HttpEntity = httpresponse . getentity;

返回EntityUtils.toString

}

在微信退款回拨中,有一个req_info字段需要解密后才能使用:

/**

*如果此方法报告错误:非法密钥大小或默认参数,请注意此方法

一般需要从oracle官网下载local _ policy . jarus _ export _ policy . jar

包,路径:jdk安装路径/jre/lib/security

* @param reqInfo

* @param apiKey

* @返回reqinfo的xml字符串

* @引发异常

*/

公共静态字符串getReqInfoXml引发异常{

密码= Cipher.getInstance

MessageDigest MD5 = MessageDigest . getinstance;

MD5 . update);

string key MD5 StrIng =))). ToStrIng . ToLowerCase;

secretkeysec密钥=新的secretkeysec,“AES”);

cipher.init

返回新字符串));

}

相关阅读
针织衫搭配什么裤子 粉色针织衫搭配什么裤子?随心所欲显潮流
粉色针织衫被认为是很多女生都不会喜欢的颜色。超级好看,这种粉嫩的感觉也很适合当季。来说说粉色毛衣配什么裤子。粉色针织衫搭配什么裤子很多女生都有公主梦。甜美的粉色逃不出他们的手掌心,但是他们怎么能在秋天得到一件温柔舒适的毛衣呢?一件粉色的毛衣会帮你漂亮的度过秋冬。一起感受来自粉色的浪漫。粉色毛衣+蓝色牛仔裤针织衫是初秋不可或缺的保暖单品,牛仔裤是永不落伍的百搭单品,随意展现一种潮流。而且粉色和蓝色的0在看 04-23
日本美容仪器 refa洁面仪好用吗?日本最火的10款美容仪
Refa是我们日常生活中非常常见的美容仪器品牌。很多人喜欢用refa的美容仪器。最近refa推出了一款洗面奶,很受欢迎。refa的洗面奶好用吗?日本十大最热美容仪器。refa洁面仪好用吗真的很喜欢这款洗面奶~预售的第一时间果断拿下。用了这么久,感觉洗的真干净~不紧不滑~感觉那一瞬间毛孔都在呼吸~ ~其次感觉毛孔真的变小了~下巴也长时间不闭了~真赞~有条件的话就果断开始吧~反正我离不开~每天最期待的0在看 04-23
小圆脸适合什么发型 圆脸不适合什么发型?圆脸妹纸千万别留这三种发型
很多姐妹都是圆脸,五官都集中在脸的中央。好像比例不是很协调,脸比较大。我们来看看圆脸不适合什么发型。这三种发型不要在圆脸妹子纸上。圆脸不适合什么发型1.厚齐刘海且不说现在这种发型没那么流行了,只说浓密的刘海遮住所有的额头,会让原本很短的脸在视觉上看起来更短更宽。所以梅绮的厚刘海更适合脸长或者发际线高的妹子纸,可以让脸更柔和。2.卷曲的梨子头脸颊两边卷着的梨花头曾经很流行,很多姐妹纸还是很爱这个发型0在看 04-23
开眼角的明星 开外眼角和开内眼角哪个好?开眼角有可能会回缩
开眼角是我们日常生活中非常常见的整形手术。很多人和明星都会做开眼角手术。开眼角可分为开眼角和开内眦。哪个好?睁开的眼睛可能会缩回。开外眼角和开内眼角哪个好开眼角和开内眦是针对不同需求人群的眼部手术。最好根据自己的眼部情况选择最合适的手术方式。一般来说,人的眼睛分为白色眼球、黑色眼球和内眦红色组织,最理想的眼睛可以看到内眦大约50-80%的红色组织。如下图:眼睛横幅短--开外眼角短眼睛横幅-在我的眼0在看 04-22
酒粕面膜真假 pdc酒糟面膜真假 来看看酒粕面膜对比图
今年cosme奖拿第一,也是范冰冰带来的面膜产品。价格不高,但是成分和仙水一样,涂上之后可以感觉皮肤半透明!pdc酒糟面膜使用方法上酒糟来自熊本县的纯天然酒糟和酵母,可以帮助皮肤保湿白肌。酒渣可以调节毛孔,细腻肤质。洗脸后,均匀涂抹15-20分钟,每周2-3次。洗去后,肌肤亮白细腻,比片状面膜更细腻,更沉静。增亮效果明显。而且这个面膜还可以调节水油平衡pdc酒糟面膜真假对比上其实设计只能出一半,方0在看 04-22

热文排行