Overview
Total API Calls
24,592
Success Rate
99.8%
Webhook Failures
2
API Usage (Last 7 Days)
Payment Methods
Recent Transactions
| ID | Amount | Status | Method | Date |
|---|---|---|---|---|
| pi_3Nk...2eZ | UGX 50,000 | SUCCEEDED | Mobile Money | Just now |
| pi_3Nk...9yX | UGX 125,000 | SUCCEEDED | Card (Visa) | 2 mins ago |
| pi_3Nk...4aB | KES 2,500 | PENDING | M-Pesa | 5 mins ago |
Quick Start Guide
Accept your first payment in minutes.
1. Install the SDK
2. Initialize Client
Use your API keys to authenticate requests.
curl https://api.gauler.com/v1/payment_intents \
-u sk_test_4eC39HqLyjWDarjtT1zdp7dc: \
-d amount=5000 \
-d currency="UGX" \
-d payment_method="mobile_money"
import gauler
gauler.api_key = "sk_test_4eC39HqLyjWDarjtT1zdp7dc"
payment = gauler.PaymentIntent.create(
amount=5000,
currency="UGX",
payment_method="mobile_money"
)
const gauler = require('gauler')('sk_test_4eC39HqLyjWDarjtT1zdp7dc');
const payment = await gauler.paymentIntents.create({
amount: 5000,
currency: 'UGX',
payment_method: 'mobile_money'
});
API Keys
Manage your API keys for authentication. Keep your secret keys safe!
Secret Key
Use this for server-side requests.
Public Key
Use this for client-side code (JS SDK).
Webhooks
Listen for events on your account.
| Endpoint URL | Events | Status | |
|---|---|---|---|
| https://api.yoursite.com/webhooks | payment_intent.* | ACTIVE |
Test Data
Use these values to simulate different payment scenarios.
Mobile Money (Uganda)
| Provider | Phone Number | Result |
|---|---|---|
| MTN | 256770000000 | Success |
| Airtel | 256700000000 | Success |
| Any | 256770000001 | Failed |
Test Cards
| Brand | Card Number | CVC |
|---|---|---|
| Visa | 4242 4242 4242 4242 | 123 |
| Mastercard | 5555 5555 5555 4444 | 123 |
Transactions
Full transaction history would go here.
API Logs
Request/Response logs would go here.
SDKs
Links to client libraries.