Razorpay¶
Razorpay è un provider di pagamenti online con sede in India che supporta più di 100 metodi di pagamento.
Crea un account Razorpay con Odoo (solo aziende indiane)¶
Nota
Questo metodo è disponibile solo per le aziende indiane.
Questo flusso non supporta la modalità test.
Vai al provider di pagamento Razorpay e fai clic su Connect.
Completa il processo di creazione dell’account e inserisci i codici di verifica quando richiesto.
Suggerimento
Se hai già un account Razorpay, inserisci le tue credenziali Razorpay, seleziona l’account che desideri collegare al tuo database Odoo (se applicabile), quindi fai clic su Continue.
Al termine del processo, fai clic su Authorize. Se tutte le informazioni richieste sono state inviate, verrai reindirizzato a Odoo e il provider di pagamento sarà Enabled.
Inserimento manuale delle credenziali e del webhook¶
Configurazione di Razorpay¶
Crea un account Razorpay se necessario e accedi alla Dashboard di Razorpay.
Vai alla scheda Payments nella parte superiore della pagina.
Attiva l’interruttore Test Mode nel menu di sinistra per provare l’integrazione senza addebitare i clienti. Disattivalo quando sei pronto ad accettare pagamenti reali.
Fai clic su Account & Settings nel menu di sinistra, quindi, in Website and app settings, seleziona API Keys.
Copia i valori dei campi Key Id e Secret Key e salvali per dopo.
Fai clic su Account & Settings nel menu di sinistra, quindi, in Website and app settings, seleziona Webhooks.
- Fai clic su Add New Webhook, quindi inserisci l’URL del tuo database Odoo seguito da
/payment/razorpay/webhooknel campo Webhook URL.Ad esempio:https://example.odoo.com/payment/razorpay/webhook. Compila il campo Segreto con una password a tua scelta e salvala per dopo.
Abilita i seguenti eventi: payment.authorized, payment.captured, payment.failed, refund.failed e refund.processed.
Fai clic su Create Webhook per finalizzare la configurazione.
Importante
La funzione Recurring payments deve essere attivata per accettare pagamenti ricorrenti. Per abilitare questa funzione, invia una richiesta al team di supporto Razorpay.
Configurazione Odoo¶
Attiva la modalità sviluppatore.
Nella scheda Credentials, compila i campi Key Id, Key Secret e Webhook Secret con i valori salvati durante Configurazione di Razorpay.
Configura le opzioni rimanenti in base alle esigenze.
Imposta il campo State su Enabled (o Test Mode se stai provando Razorpay in modalità test).
Importante
Se configuri Odoo per acquisire gli importi manualmente:
L”annullamento manuale di una transazione non è supportato da Razorpay.
Le transazioni che rimangono non acquisite per più di cinque giorni vengono automaticamente annullate.
Vedi anche