PayPal Checkout

Last updated by kbee 2 years ago
PayPal Checkout 
 
Descriere 
 
Acest modul de plata permite crearea comenzilor mai rapid, pentru utilizatorii ce detin un cont de PayPal, fara a completa manual toate datele comenzii (adresa, email, nume, prenume, etc)
 
Flow 
Clientul adauga un produs in cos 
Merge pe pagina cosului de cumparaturi 
Apasa pe butonul  PayPal Checkout  
Va aparea un popup, de unde clientul va trebui sa selecteze adresa de livrare si metoda de plata, apoi apasa pe  Continue  
Se va crea automat un client in magazin si va fi logat in cont (parola este una random, va trebui resetata de catre client) 
Dupa ce clientul apasa pe  Trimite Comanda,  o sa fie redirectionat pe pagina de plata 
 Daca plata a fost reusita, se va face redirect pe pagina de  Thank You
 
Atentie! 
Aceasta metoda de plata nu functioneaza pentru moneda RON
 
 
 
 
 
 
 
Setup  
 
Creare App REST API 
Mergi in contul de developer  la sectiunea  My Apps & 
Credentials 
Va trebui sa creezi un nou app  REST API  de tip  Merchant , daca nu exista deja unul
 
Creare Webhook 
Intra pe pagina de editare a app-ului creat, in partea de jos, la sectiunea  Webhooks  si apasa pe butonul  Add Webhook  
Va trebui sa introduci un url de forma:  <url_magazin>/process-paypal-checkout-webhook/ 
Apoi bifeaza urmatoarele event-uri: 
Payment authorization created 
Payment authorization voided 
Payment capture completed 
Payment capture denied 
Payment capture pending 
Payment capture refunded 
Payment capture reversed 
Payment order cancelled 
Payment order created  
Apasa pe  Save  
 
 
 
 
 
 
 
 
 
Instalare modul de plata din platforma Avanticart 
Instaleaza modulul de plata cu numele  PayPalCheckout 
Dupa instalare, activeaza modulul pe magazinul dorit 
Apoi va trebui sa completezi urmatoarele setari:  
Client key: aceasta cheie se gaseste pe pagina de editare a app-ului, in partea de sus, la sectiunea  API CREDENTIALS  
Secret Key: se gaseste tot la sectiunea  API CREDENTIALS , daca nu exista nicio cheie secreta, va trebui sa generezi una apasand pe butonul  Generate new secret 
Webhook ID: la sectiunea  WEBHOOKS , copiati coloana  Webhook ID  a webhook-ului creat anterior
 
  Observatie :
- Setarea API KEY nu trebui completata, aceasta se va genera automat pe baza credentialelor Client Key si Secret Key 
 
 
Important! 
Pentru a putea salva numarul de telefon al clientului va trebui sa mergi in contul de bussiness de la PayPal si sa urmezi acesti pasi: 
 
Log in to your PayPal account at paypal.com . 
Click the gear icon and select Account Settings. 
Click Website payments. 
Beside Website preferences, click Update. 
In Contact telephone number, choose an option for Contact telephone: 
On (Optional Field) - adds the phone number field to your checkout but it is not required for checking out. 
On (Required Field) - requires that your customer enter their phone number when checking out. 
Off - removes the field completely  
Refreshed On: Jul 02, 2025 08:24:30 UTC+00:00