龙空技术网

支付宝回调验证失败的坑

猿小嗨的小钟 147

前言:

今天朋友们对“支付宝支付回调是什么意思”大致比较讲究,我们都想要分析一些“支付宝支付回调是什么意思”的相关文章。那么小编同时在网络上搜集了一些关于“支付宝支付回调是什么意思””的相关知识,希望大家能喜欢,大家一起来了解一下吧!

背景:使用支付宝扫码支付功能,回调到java后端使用的是RSA2签名。

现象:后端回调验证签名失败。

验签失败主要有两点:1,一定是用支付宝公钥,而不是应用公钥;2,第二点方法一定是rsaCheckV1,而不是rsaCheckV2;

boolean verify_result = AlipaySignature.rsaCheckV1(result, AlipayConfig.ALIPAY_PUBLIC_KEY, AlipayConfig.ALIPAY_CHARSET, AlipayConfig.ALIPAY_SIGNTYPE);

标签: #支付宝支付回调是什么意思 #支付宝回调是什么意思 #错误签名验签失败