Skip to content

prepayWithRequestPayment 问题 #400

@alleniverson33

Description

@alleniverson33

错误描述

prepayWithRequestPayment 问题

重现bug的步骤

sdk version

com.github.wechatpay-apiv3
wechatpay-java
0.2.17

在 prepayWithRequestPayment 示例中没有提示配置微信支付公钥啊 启动报错
Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'wxPayController': Unsatisfied dependency expressed through field 'wxPayService'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'wxPayService': Invocation of init method failed; nested exception is com.wechat.pay.java.core.exception.ServiceException: Wrong HttpStatusCode[404]
httpResponseBody[{"code":"RESOURCE_NOT_EXISTS","message":"无可用的平台证书,请在商户平台-API安全申请使用微信支付公钥。可查看指引https://pay.weixin.qq.com/doc/v3/merchant/4012153196"}] HttpRequest[{"http_method":"GET","url":"https://api.mch.weixin.qq.com/v3/certificates?algorithm_type=RSA","uri":"https://api.mch.weixin.qq.com/v3/certificates?algorithm_type=RSA","headers":{"headers":{"Authorization":"WECHATPAY2-SHA256-RSA2048 mchid="1106678741",nonce_str="TESQ6refp7Fmk8XmdP9xl8fW9h1ksXde",timestamp="1773149102",serial_no="6F5A3F647858D509D34B31AEAD4BB78C7DDE420C",signature="JmiJcYZDXrfgCLyWoUZOxEjGh4Hw9hxQARCC/6qd2TwQP5/chaDy9PvlJoyqLGzKeSDHEPNv7avCzRi3mSqMVLnoBaNSGttKadQI7kDP5fcOsIAtwEEVcKf/e4ZQv0TJhDqN4BxRRTy2UP1flNpPXKLL2JIb7RBYmwha4Vamhrmg5T8vJNzes6Jp63Lm6doxq9mNMvezl9u5wA6THXwBf08vopjZpHqlbNBcyX87bYA91XvoVvP02fbiUlPQcaQtfbSRL12HgOcx4CGoYsGAStJN437TPg0CR6kLS+MBpdl+Ck2/Iu9EwJ7z62H1nTSLkORtOmrBv4gA8uB1XDyuTQ=="","Accept":" /","User-Agent":"WechatPay-Java/0.2.17 (Windows 10/10.0) Java/1.8.0_411 Credential/WechatPay2Credential Validator/ okhttp3/null","Content-Type":"application/json","Wechatpay-Serial":""}}}]

预期行为

返回微信小程序调用微信支付的相关参数

导致错误的代码片段

操作系统

windows11

Java 版本

8

wechatpay-java 版本

0.2.16

其他信息

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions