Skip to main content
This guide covers automating payment operations via API, including API key creation, IP whitelisting, access control, permissions, and webhook notifications.

Automation overview

WEpayments APIs enable you to automate payment operations, reducing manual Dashboard work and enabling seamless integration with your internal systems.

What can be automated

API authentication setup

To automate operations via API, you need:

Step-by-step

💡 Only IPs listed in the whitelist can make calls using the API key.

Access control and permissions

The Access Control menu is only visible to users with Moderator permissions.
💡 The permissions available depend on the type of product you have purchased.

API user permissions

When creating an API user, you can assign specific permissions such as:

Webhook notifications

Webhooks are HTTP callbacks that send real-time event data to your endpoint when specific events occur.

Common webhook events

💡 Webhook configuration: Contact support for webhook endpoint setup and event subscription details.

Automation best practices

Notifications configuration

In the Notifications menu, you can configure how you want to receive notifications about payment, collection, or compliance operations.
⚠️ Note: Some notification options are not yet fully available. Contact support for current status.