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).