Authentication

Environment: Live

Learn which Moolre credentials apply to each service, how sandbox credentials differ from live credentials, and where to find callback verification guidance.

# Authentication

Learn which Moolre credentials apply to each service and how sandbox credentials differ from live credentials.

## Wallet-specific payment API credentials

Payment API credentials are tied to the wallet linked to their API Service, not shared across the entire user account. Credentials generated for one wallet cannot access or process transactions for another wallet.

1. Create an API Service linked to the wallet you want to integrate.
2. Generate the API key and other required credentials for that service.
3. Use those credentials for that wallet's integration.
4. Repeat with a separate API Service and credentials for each additional wallet.

Keep API credentials secure and do not expose them in publicly accessible applications or repositories.

[Read the Wallet-Specific API Key Generation announcement](https://docs.moolre.com/changelog#wallet-specific-api-key-generation).

## Callback security

The callback source IP list and payment callback verification guidance are on the [Payment Webhook page](https://docs.moolre.com/api/payments/webhook#callback-source-ips).

Back to the Moolre AI documentation index