This checklist helps minimize risks associated with deployment and ensures a smooth integration.
Wallets
- Verify the configuration of required wallets (by currency, user, or entity).
- Confirm that initial balances and fund management rules are correctly defined.
Collections
- Test collections in the sandbox with various scenarios (successful payment, failure, invalid amount).
- Ensure that API statuses correspond to the expected outcomes.
Transfers
- Test internal transfers (within the same organization).
- Test transfers between different wallets (e.g., customer → seller).
- Verify the consistency of amounts and currencies.
Notifications and Statuses
- Verify receipt of notifications (webhooks) for each event type (transaction, collection, transfer).
- Ensure your system correctly handles status updates (pending, success, failed).
- Implement a mechanism to retry or catch up in case a webhook is missed.
Security and Monitoring
- Confirm the use of production API keys.
- Ensure all communications go through HTTPS/TLS.
- Enable logging and set up an alert system for critical errors.
Once this checklist is completed, your Cartevo integration is ready for production deployment.