我从商户平台下载的最新的证书,window环境点击apiclient_cert.p12安装的,Linux环境是使用的说明文档里面的两个命令安装的。
openssl pkcs12 -clcerts -nokeys - in apiclient_cert.p12 -out apiclient_cert.pem openssl pkcs12 -nocerts - in apiclient_cert.p12 -out apiclient_key.pem |
使用的是java语言开发的。但是请求的时候都是报的如下错误。
< xml > < return_code > <![CDATA[SUCCESS]]> </ return_code > < return_msg > <![CDATA[证书出错,请登录微信支付商户平台下载证书]]> </ return_msg > < result_code > <![CDATA[FAIL]]> </ result_code > < err_code > <![CDATA[CA_ERROR]]> </ err_code > < err_code_des > <![CDATA[证书出错,请登录微信支付商户平台下载证书]]> </ err_code_des > < mch_billno > <![CDATA[12]]> </ mch_billno > < mch_id > <![CDATA[1535404891]]> </ mch_id > < wxappid > <![CDATA[wxcf479b3189483f8a]]> </ wxappid > < re_openid > <![CDATA[oFpCt1TgHa4V7rEjXQPp0nm5hETY]]> </ re_openid > < total_amount >10</ total_amount > </ xml > |
请问这个怎么解决?
请求的时候,携带证书
支付能成功能,但是退款失败,咋回事啊?提示证书验证失败
证书不对能支付成功?
携带证书一起请求,看看你是不是这么做的。