Uverus Payments

Quick Start

Get up and running with Uverus in under 5 minutes.

Quick Start

Follow these steps to start accepting payments.

1. Get Access

Uverus Payments accounts are currently invite-only. Request access and we'll set up your test environment.

2. Get Your API Keys

Once your account is active, go to Settings → API Keys to find your test keys.

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

See Authentication for how these are used.

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

curl -X POST "https://api.uveruspayments.com/api/v1/payments/checkout" \
     -H "Authorization: Bearer sk_test_..." \
     -H "Content-Type: application/json" \
     -d '{
       "email": "customer@example.com",
       "amount": 100000
     }'

See the full Checkout API reference for every field.

4. Redirect to Checkout

The response includes a checkoutUrl. Redirect your customer there to complete payment.

{
  "success": true,
  "data": {
    "checkoutUrl": "https://checkout.uveruspayments.com/checkout/uvr_...",
    "reference": "uvr_..."
  }
}

5. Get Notified

Register a webhook to receive a checkout.success event the moment payment completes — no polling required.


Next Steps

On this page