Stablecoins checklist
Before going live with stablecoin payments, make sure you've completed the following:
Sandbox testing
- Successfully created an individual remitter
- Successfully created a business remitter (if applicable)
- Created a payment and received a
201response with a validlink.url - Accepted a payment and confirmed the exchange rate lock
- Polled payment status and observed the status lifecycle (
PENDING→DETECTED→COMPLETED) - Tested payment expiry by letting a payment exceed its
expiryMinutesvalue - Confirmed that completed payments are credited to the correct budget
Integration
- Your system stores the
remitterIdfor reuse across multiple payments - Your system stores the
paymentIdreturned from payment creation - You have implemented polling logic to monitor payment status at regular intervals
- Your system handles all payment statuses:
PENDING,DETECTED,COMPLETED,FAILED,EXPIRED - You have tested error handling for invalid requests (e.g., missing required fields, invalid UUIDs)
Go-live preparation
- Your production API key is set up and your production IP address is whitelisted
- You have updated your base URL from
api-sandbox.equalsmoney.comtoapi.equalsmoney.com - You have verified that your
accountIdandbudgetIdare correct for production
info
For detailed API reference documentation, see the Stablecoins API reference.