我正在尝试使用标头验证Paypal Webhook。我有获取标头的代码
@PostMapping("paypal")
fun paypalMapping(
@RequestHeader("PAYPAL-TRANSMISSION-SIG") transmissionSig:String,
@RequestHeader("PAYPAL-AUTH-ALGO") authAlgo:String,
@RequestHeader("PAYPAL-CERT-URL") certUrl:String,
@RequestBody paypalOrder: PaypalOrder
){
println("Incoming paypal order!")
println(transmissionSig)
println(authAlgo)
println(certUrl)
}
但是我不确定我应该将这些字符串与之进行比较。我正在使用的唯一sdk是checkout,因为不建议使用普通的REST
答案 0 :(得分:0)
有两种方法,DIY验证或Webhook API,在此处记录:https://developer.paypal.com/docs/api-basics/notifications/webhooks/rest/#verify-event-notifications
不要使用REST SDK,因为它们不再维护。