Проверка входящего веб-перехватчика PayPal - Spring - PullRequest
0 голосов
/ 12 июля 2020

Я пытаюсь проверить веб-перехватчик PayPal с помощью заголовков. У меня есть этот код, который получает заголовки

    @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, который я использую, - это кассовый, так как общий REST устарел

1 Ответ

0 голосов
/ 12 июля 2020

Здесь описано несколько методов, DIY Verification или Webhook API: https://developer.paypal.com/docs/api-basics/notifications/webhooks/rest/#verify -event-notifications

Не используйте REST SDK, поскольку они больше не являются поддерживается.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...