We connect invoices and checkout flows in your system to the PayU payment gateway.
Whether customers pay from an online checkout or from an invoice link, the payment needs to end up recorded against the right order. Connecting PayU means the customer pays on PayU's secure page and your system learns the result directly from PayU, without anyone matching payments by hand.
What we build with it
- Online payment collection at checkout or against an invoice
- Payment status updates on invoices and orders
- Refund initiation
How it works
- The customer chooses to pay, and the system prepares a payment request with the amount and a unique transaction reference.
- The request is signed with your merchant key and salt so PayU can confirm it has not been altered.
- The customer completes payment on PayU's page and is returned to your application.
- PayU also sends a server-to-server notification, which the system verifies before marking the invoice or order paid.
Data exchanged
- Order reference and amount
- Customer details
- Payment status and reference
What is needed to set it up
- A PayU merchant account
- Merchant key and salt configured server-side
- Return and webhook URLs
Good to know
- PayU charges transaction fees on your merchant account, at rates agreed with PayU.
- The browser return alone is not trusted to confirm payment. The system relies on the verified notification from PayU.
- The merchant salt works like a password and is kept only on the server.
