The "invalid-amount" error on Gumroad arises when a transaction attempt violates Gumroad’s internal validation rules, typically due to inconsistencies in the provided data like incorrect currency formats, exceeding allowed amount limits, or attempting to process payments with unsupported payment methods. Comorando, as a Gumroad integration, automatically handles this by performing these validations upon receiving the payment request, masking any potential errors from the user and ensuring data integrity before submitting the transaction to Gumroad's servers.
Stop writing the same event handlers over and over. Comorando executes your logic automatically.
Exponential backoff, dead-letter queues, and alert escalation — built in, no config needed.
Gemma 4 evaluates every event and suggests the optimal action based on your business rules.
// Handle invalid-amount from gumroad with Comorando
const comorando = createClient({ apiKey: process.env.COMORANDO_API_KEY });
// Comorando catches invalid-amount and executes the recovery action automatically
await comorando.rules.create({
trigger: { source: 'gumroad', errorCode: 'invalid-amount' },
action: {
type: 'retry_with_backoff',
maxAttempts: 4,
notifySlack: true, // alert your team on final failure
escalateAfter: 2, // create incident after 2 retries
},
});
// Monitor recovery in the Comorando dashboard — no manual intervention needed
Free tier includes 10,000 events/month. No credit card required.
Start Free See Pricing