在阿里云api调用接时,【alipay-nativePay】系统异常:java.lang.RuntimeException: com.alipay.api.AlipayApiException: RS

在阿里云api调用接时,调用alipay.trade.precreate(统一收单线下交易预创建)接口时出现
{“code”:“10000”,“msg”:“Success”,“out_trade_no”:“1144129626204667904”,“qr_code”:“https://qr.alipay.com/bax00022tldi82dwzbvp6013”},sign=bEOzZidNQQh2fq4ExHpmp/BPkVb72T8JdG97+ou4aT2fVWjDkkxazKdRqndLMXMBRrY9OxUyi0qo9q/imhVHFyTzkvigrvhStllpabcYS1TC4X4vQZqMq2byk0dGRpLQRNoGHETAnBE+1NJh4Z0xhQ5lJOXABAQT1rL+xX7fKAFu+IsCKfGx7k36E90+5qeaY/kDneqBDP6RUyVR5QrY8Ir+UTOa8pwjMnQ0dVkC6meOr7b6HzL58S24zldv8/utwYPa1CoiAw89lx5RJm8eENUDk0nyGEW

发现是在官方api文档上出现
AlipayTradePrecreateResponse response = alipayClient.execute(request);

其实通过错误不难发现,错误是已经完成了支付单生成,需要对异常进行处理,我先try catch操作,发现不好使,throws操作同样不好使

最后仔细看了下
AlipayClient alipayClient = new DefaultAlipayClient(“https://openapi.alipay.com/gateway.do",“app_id”,"your private_key”,“json”,“GBK”,“alipay_public_key”,“RSA2”);
[外链图片转存失败(img-ed4WGE0t-1564990470133)(en-resource://database/775:1)]
竟然是alipay_public_key,我给看成了public_key,要注意对应数值,更改完毕就可以了
好啦,以上就是我分享的全部内容啦,请大家多多指教!【ヾ(•ω•`)o~】

你可能感兴趣的:(在阿里云api调用接时,【alipay-nativePay】系统异常:java.lang.RuntimeException: com.alipay.api.AlipayApiException: RS)