Xendit
Xendit Payment Gateway
Configure your payment gateway settings
Settings saved successfully!
Important:
All API credentials are stored securely and encrypted. Only you can access these settings.
General Settings
Payment Method Title
The payment method name shown to customers at checkout
Payment Method Description
Pay with Virtual Account, Credit Card, E-Wallet, QR Code, and Retail Outlet
Description shown to customers at checkout
Enable this payment method
Xendit API Configuration
Environment
Development (Testing)
Production (Live)
Use Development for testing, switch to Production for live payments
Development Mode:
Payments will not be processed. Use test keys from Xendit dashboard.
Secret API Key
*
Found in Xendit Dashboard → Settings → API Keys
Public API Key
Optional: Found in Xendit Dashboard → Settings → API Keys
Webhook Verification Token
Optional: For webhook signature verification
Invoice Expiry (hours)
How long the payment invoice is valid (1-168 hours)
Ecwid API Configuration
These credentials are required for the gateway to communicate with your Ecwid store. Get them from
Ecwid Developer Portal
.
Ecwid Client ID
Your Ecwid application Client ID from Developer Portal
Ecwid Client Secret
Your Ecwid application Client Secret (required for decrypting payment data)
Ecwid Store ID
Your Store ID (found in Ecwid admin URL or footer)
Ecwid Secret Token (Store Token)
Store secret token for order operations (found in Store Settings → API)
Webhook Configuration
Webhook URL:
Configure this URL in your Xendit Dashboard for payment notifications.
https://your-domain.com/webhook.php
Auto-configure webhook when saving settings
Automatically register the webhook URL with Xendit (requires valid API keys)
Order Status Settings
Order Status for Pending Payments
Awaiting Payment
In Process
New
Order Status for Paid Orders
Paid
Processing
Save Settings
Reset to Defaults