微信支付API v3项目实战

概览微信支付API v3的Apache HttpClient扩展,实现了请求签名的生成和应答签名的验证。如果你是使用Apache HttpClient的商户开发者,可以使用它构造HttpClient。得到的HttpClient在执行请求时将自动携带身份认证信息,并检查应答的微信支付签名。项目状态当前版本0.4.9为测试版本。请商户的专业技术人员在使用时注意系统和软件的正确性和兼容性,以及带来的风险。升级指引若你使用的版本为0.3.0,升级前请参考升级指南。
zip
wechatpay-apache-httpclient-master.zip 预估大小:46个文件
folder
wechatpay-apache-httpclient-master 文件夹
file
.editorconfig 650B
folder
gradle 文件夹
folder
wrapper 文件夹
file
gradle-wrapper.jar 58KB
file
gradle-wrapper.properties 202B
folder
.github 文件夹
folder
workflows 文件夹
file
build.yml 552B
file
deploy.yml 2KB
folder
src 文件夹
folder
test 文件夹
folder
java 文件夹
folder
com 文件夹
folder
wechat 文件夹
folder
pay 文件夹
folder
contrib 文件夹
folder
apache 文件夹
folder
httpclient 文件夹
file
NotificationHandlerTest.java 3KB
file
HttpClientBuilderTest.java 5KB
file
RsaCryptoTest.java 11KB
file
AutoUpdateVerifierTest.java 5KB
file
CertificatesManagerTest.java 6KB
folder
main 文件夹
folder
java 文件夹
folder
com 文件夹
folder
wechat 文件夹
folder
pay 文件夹
folder
contrib 文件夹
folder
apache 文件夹
folder
httpclient 文件夹
folder
constant 文件夹
file
WechatPayHttpHeaders.java 611B
folder
notification 文件夹
file
NotificationRequest.java 2KB
file
Notification.java 3KB
file
NotificationHandler.java 7KB
file
Request.java 603B
file
SignatureExec.java 4KB
file
Validator.java 274B
folder
cert 文件夹
file
CertificatesManager.java 13KB
file
SafeSingleScheduleExecutor.java 1KB
file
WechatPayHttpClientBuilder.java 3KB
file
Credentials.java 293B
folder
exception 文件夹
file
ParseException.java 392B
file
ValidationException.java 306B
file
WechatPayException.java 406B
file
NotFoundException.java 301B
file
HttpCodeException.java 301B
file
WechatPayUploadHttpPost.java 4KB
folder
auth 文件夹
file
AutoUpdateCertificatesVerifier.java 6KB
file
PrivateKeySigner.java 1KB
file
WechatPay2Credentials.java 3KB
file
Verifier.java 363B
file
WechatPay2Validator.java 5KB
file
Signer.java 627B
file
CertificatesVerifier.java 3KB
folder
util 文件夹
file
RsaCryptoUtil.java 3KB
file
AesUtil.java 2KB
file
CertSerializeUtil.java 3KB
file
PemUtil.java 3KB
file
LICENSE 11KB
file
gradlew.bat 3KB
file
build.gradle 3KB
file
settings.gradle 49B
file
gradlew 6KB
file
UPGRADING.md 1KB
file
.gitignore 190B
file
README.md 18KB
...
zip 文件大小:120.46KB