Pro správnou funkčnost zrychleného checkoutu PayPal, čili tlačítka, kterým má zákazník možnost zaplatit pomocí PayPal aniž by musel procházet celým procesem registrace, je nutno nastavit webhook.

Tento webhook následně zachytává platby, které neprojdou celým procesem objednání a páruje platby k jednotlivým objednávkám.

341997f07273478465ce634385059660.png

<aside> 💡 Pokud toto nastavujete pro klienta, je potřeba si od klienta vyžádat dočasné přístupy k hlavnímu účtu. Přes pouhé nasdílení přístupů (vytvoření přístupů na Vaši osobu) Vás to do developer konzole nepustí.

</aside>

  1. Přihlašte se do developer konzole na tomto odkazu - LINK.

<aside> 💡 Pokud ještě nemáte vytvořené API, bude nejdříve potřeba vytvořit Api, čímž získáte Client ID a Secret ID (rovněž potřebné pro správnou funkčnost PayPal)

</aside>

  1. Vlevo nahoře zvolte “My Apps & Credentials”.

  2. Přepněte na live verzi (defaultně je zvolený Sandbox)

  3. Pod App name zvolte správnou Appku (je zde možnost Appku přímo i vytvořit tlačítkem Create App)

  4. Proklikněte se názvem Appky

  5. Najděte záložku “Live webhooks” a klikněte na Add webhook

  6. URL zadejte ve formátu **https://www.nazevshopu.země/ncart/paypal-webhook/**

  7. Event type zvolte Payment Capture Completed

  8. Po dokončení tohoto nastavení a vytvoření webhooku se Vám tabulka podobné té na obrázku.

3ae6fa7666fff90a161ed45c0966fcf6.png

Webhook ID zkopírujte k nám do adminu - Nastavení eshopu → Služby → PayPal Checkout webhook ID.

  1. V Nastavení země konkrétní mutace ještě zapněte samotnou možnost zrychleného nákup.

2166864a80452a9767d81446d2b6e805.png