What’s in this section
Error Code Reference
Every Yuno API error code — 400, 401, 403, 500, and 504 — with descriptions and recommended fixes.
Common Integration Issues
Step-by-step fixes for the most frequent problems: credential mismatches, expired sessions, CORS errors, PIX document validation, and more.
Provider Errors
How to interpret downstream provider decline codes, map them to user-facing messages, and decide when to retry.
FAQ
Direct answers to common questions about sandbox vs. production, idempotency, payment statuses, subscriptions, and more.
Before you escalate
Work through these steps before opening a support ticket — they resolve the majority of integration issues.Capture the full error response
Log the complete response body, not just the HTTP status code. Yuno error responses include
code and messages fields that identify the exact problem.Confirm your environment
Sandbox and production use different credentials and have different payment method availability. Verify you are using the correct API keys for the environment you are testing in.
Check the error code reference
Look up the error
code value in the Error Code Reference. Most 400 and 401 errors have a deterministic fix.Review the common issues guide
The Common Integration Issues guide covers the eight most frequent failure patterns with code-level fixes.
Check provider errors separately
If the payment reaches a provider but is declined, the issue is in
payment.transaction.provider_code, not the Yuno API response. See Provider Errors.How to get help
If the guides in this section do not resolve your issue, escalate to Yuno support with the following information to get the fastest resolution:- Environment: Sandbox or Production
- Merchant / Account ID: Anonymize or redact before sharing
- Timestamp: ISO 8601 format (e.g.,
2026-01-31T14:32:00Z) - Full API request: Method, endpoint, headers (redact
private-secret-key), and body - Full API response: Status code and complete response body
- SDK version: If using
@yuno-payments/sdk-webor a mobile SDK, include the version - Steps already attempted: List what you have tried so support can skip to the next step
Never include raw API keys or
private-secret-key values in support tickets or public forums. Redact credentials before sharing any logs.