| Code | Status | Message |
|---|---|---|
IDEMPOTENCY_KEY_REQUIRED | 400 | An idempotency key is required for payment creation. |
INVALID_TIMESTAMP_FORMAT | 400 | Invalid timestamp format. Expected RFC3339 format (e.g., 2024-01-15T10:30:00Z). |
PAYMENT_INVALID_RECIPIENT | 400 | Invalid recipient format. Please check the email, phone, or party ID. |
PAYMENT_RECIPIENT_INVALID | 400 | Please provide exactly one recipient (email, phone, or party ID). |
PAYMENT_VALIDATION_FAILED | 400 | Payment validation failed. Please check your request. |
INVALID_TOKEN | 401 | Invalid or expired token. |
NOT_AUTHENTICATED | 401 | Authentication required. |
INSUFFICIENT_PERMISSIONS | 403 | You don’t have permission to perform this action. |
RESOURCE_NOT_FOUND | 404 | The requested resource was not found. |
PAYMENT_CREATION_FAILED | 500 | Failed to create payment. Please try again. |
TRANSACTION_SERVICE_ERROR | 500 | Unable to retrieve transaction information. Please try again. |
PAYMENT_SERVICE_ERROR | 502 | Payment service error. Please try again later. |