Uverus Payment

Quick Start

Get up and running with Uverus in under 5 minutes.

Quick Start

Welcome to the Uverus Quick Start guide. Follow these steps to start accepting card payments.

1. Create an Account

Sign up at uverus.com/register. You'll immediately get access to your Test Environment.

2. Get your API Keys

Go to Settings > API Keys to find your test keys.

  • pk_test_... (Public Key)
  • sk_test_... (Secret Key)

3. Initialize a Checkout Session

Use your secret key to create a payment session from your backend.

curl -X POST "http://localhost:3001/v1/checkout/initialize" \
     -H "Authorization: Bearer sk_test_..." \
     -H "Content-Type: application/json" \
     -d '{
       "amount": 100000,
       "currency": "NGN",
       "customerEmail": "user@example.com"
     }'

4. Redirect to Checkout

The API will return a checkoutUrl. Redirect your customer to this URL to complete the payment.

{
  "reference": "uvr_...",
  "checkoutUrl": "http://localhost:5173/checkout/uvr_..."
}

5. Handle the Webhook

Set up a webhook listener to receive a checkout.completed event once the payment is successful.


Next Steps

On this page