API Reference
Complete endpoint documentation with interactive examples
Payment Endpoints
Process payments and transactions
https://www.umva.net/payment/initiate
Initiate a new payment transaction
https://www.umva.net/sandbox/payment/initiate
Test payment endpoint (sandbox)
https://www.umva.net/verify/payment
Verify payment status
Receive POST notifications when payment status changes
Signature Verification:
signature = HMAC_SHA256(amount + identifier, secret_key)
Withdrawal Endpoints
Manage withdrawal requests (Mobile Money & Crypto)
https://www.umva.net/api/merchant/withdraw/api/methods
Get your saved withdrawal methods
https://www.umva.net/api/merchant/withdraw/api/fees
Calculate withdrawal fees before processing
https://www.umva.net/api/merchant/withdraw/api/create-direct
Create withdrawal (Mobile Money or Crypto)
https://www.umva.net/api/merchant/withdraw/api/status/{trx}
Check withdrawal status by transaction reference
Messaging Endpoints
WhatsApp and Email API
https://www.umva.net/api/messaging/whatsapp/send
Send WhatsApp messages
https://www.umva.net/api/messaging/email/send
Send email messages
Lab & SEO Tools Endpoints
Social media marketing services 50% OFF
https://www.umva.net/api/lab
Get available services (action=services)
https://www.umva.net/api/lab
Place order (action=add)
https://www.umva.net/api/lab
Check order status (action=status)
Hosting & Domains Endpoints
Web hosting and domain management 50% OFF Shared Hosting
https://www.umva.net/api/hosting/plans
Get available hosting plans
https://www.umva.net/api/hosting/create
Create new hosting account
https://www.umva.net/api/domain/search
Search domain availability
https://www.umva.net/api/domain/register
Register a new domain
HTTP Status Codes
Request successful
Resource created successfully
Invalid parameters
Invalid API credentials
Internal server error
Rate limit exceeded
Rate Limits
- Payment API: 60 requests per minute
- Withdrawal API: 30 requests per minute
- Query Endpoints: 120 requests per minute
Exceeding rate limits will result in a 429 Too Many Requests response.