SpringBoot集成支付宝使用公钥证书碰到点问题
现在我是已经可以正常的做到电脑网站支付了,可以跳转到PC端支付宝支付的界面。
可是我现在想试试用当面付的功能,可是当我用同样的证书和密钥等信息去调用SDK获取二维码的时候却出现了
完整代码片段如下,是我调错接口了?
同样的配置是可以完成电脑网页支付功能的。
可是我现在想试试用当面付的功能,可是当我用同样的证书和密钥等信息去调用SDK获取二维码的时候却出现了
ERROR 373436 --- [nio-9004-exec-1] sdk.biz.err : ErrorScene^_^40002^_^isv.invalid-signature^_^null这个错误完整代码片段如下,是我调错接口了?
@GetMapping("test")
public String test(AlipayTradeWapPayModel model1) throws AlipayApiException {
CertAlipayRequest certAlipayRequest = alipayUtils.getCertAlipayRequest();
AlipayClient client = new DefaultAlipayClient(certAlipayRequest);
AlipayTradePrecreateRequest request = new AlipayTradePrecreateRequest();
AlipayTradePrecreateModel alipayTradePrecreateModel=new AlipayTradePrecreateModel();
alipayTradePrecreateModel.setOutTradeNo("10086113456");
alipayTradePrecreateModel.setTotalAmount("88.88");
alipayTradePrecreateModel.setSubject("testSubject");
request.setBizModel(alipayTradePrecreateModel);
AlipayTradePrecreateResponse response = client.execute(request);
//设置业务参数
String form=response.getQrCode();
return form;
}同样的配置是可以完成电脑网页支付功能的。
...全文
相关推荐
SpringBoot集成银联支付宝微信支付
**异常处理**:在集成过程中,需要考虑网络异常、支付失败等各种情况,确保系统稳定性。集成这三个支付平台的过程中,需要注意安全问题,如证书管理、签名验证等,以防止支付过程中的数据篡改和欺诈行为。
SpringBoot 集成支付宝支付(APP、网页扫码)【普通模式、证书模式】
SpringBoot 集成支付宝(支付宝支付、支付宝转账[提现功能])支付宝支付(APP支付)1.登录支付宝开放平台三级目录支付宝支付(网页扫码支付) 支付宝支付(APP支付) 1.登录支付宝开放平台 三级目录 支付宝支付(网页扫码支付) ...
支付宝支付微信支付
在SpringBoot项目中集成支付宝,通常需要以下几个步骤:1. 注册成为支付宝开放平台开发者,获取AppID和商户私钥。2. 配置支付宝的SDK,包括设置AppID、商户私钥、公钥等必要参数。
基于springboot实现自动化配置的支付对接让你真正做到一行代码实现支付聚合让你可以不用理解支付怎么对接只需要ES.zip
例如,支付宝提供了详细的接入文档和SDK,包括必要的证书文件,如根证书(alipayRootCert.crt)、应用公钥证书(appCertPublicKey_2016080400165436.crt)
基于springboot实现自动化配置的支付对接让你真正做到一行代码实现支付聚合让你可以不用理解支付怎么对接只需要E.zip
这些文件包括支付宝根证书(alipayRootCert.crt)、支付宝公钥证书(alipayCertPublicKey_RSA2.crt)和应用公钥证书(appCertPublicKey_2016080400165436


Web 开发
