Getting Started
Introduction
DVPay Payment Gateway API - Integrate seamless payment processing into your applications
Welcome to the DVPay Payment Gateway API documentation. DVPay provides a comprehensive RESTful API that enables developers to integrate secure payment processing, QR code generation, order management, and payout capabilities into their applications. This documentation covers everything you need to build robust payment solutions with support for multiple currencies (USD, KHR) and real-time transaction tracking.
How to Start
Follow these steps to begin integrating DVPay into your application:
Step 1: Install the DVPay Mobile App
Download and install the DVPay app on your device to create your merchant account.
Step 2: Request Merchant Access
After installing the app:
- Open the DVPay mobile app and complete the registration process
- Navigate to Merchant Services from the main menu
- Submit a merchant account request with your business information
- Provide required documentation (business license, identification, etc.)
Step 3: Wait for System Approval
Once you submit your merchant request:
- The DVPay team will review your application
- You'll receive a notification in the app when your account is approved
- Approval typically takes 1-3 business days
- Check your app notifications or email for updates
Step 4: Setup Webhook & Obtain API Credentials
After your merchant account is approved:
- Obtain API Credentials: Access your API key and App ID from the merchant dashboard in the mobile app
- Configure Webhook: Set up your webhook endpoint to receive real-time payment notifications
- Navigate to Settings → API Configuration
- Enter your webhook URL (must be HTTPS)
- Configure event types (payment success, refund, cancellation)
- Test Integration: Use the provided credentials to authenticate API requests
X-App-Id: your-app-id
X-Api-Key: your-api-key
X-Timestamp: current-unix-timestamp