VeriPay API
Build seamless payment verification into your app with our developer-friendly API. Accept payments, manage invoices, and verify transactions with confidence.
Quick Start Guide
Create Your Account
Sign up for a VeriPay merchant account and complete your business verification.
Get Your API Keys
Generate your sandbox and live API keys from your dashboard.
Test in Sandbox
Use your sandbox keys to test payment flows without real money.
Make Your First Request
Create a payment link and test the full payment verification flow.
Configure Webhooks
Set up webhooks to receive real-time notifications about payment events.
Explore the API
Getting Started
Step-by-step guide to integrating VeriPay API into your application.
Authentication
Learn how to authenticate your API requests securely.
Core Resources
Explore payments, invoices, customers, and other core API resources.
Webhooks
Receive real-time notifications about payment events and status changes.
Rate Limits
Understand API rate limits and best practices for handling them.
Error Handling
Learn about error response formats and how to handle common scenarios.
Quick Example
Here's a simple example of creating a payment link:
POST /api/v1/payment-requests
Authorization: Bearer sk_test_...
Content-Type: application/json
{
"amount_cents": 15000,
"currency": "TTD",
"description": "Wedding Cake Order",
"customer_name": "Jane Smith",
"customer_email": "[email protected]",
"success_url": "https://yoursite.com/success",
"cancel_url": "https://yoursite.com/cancel"
}