Error Mapping
The Mapping Problem
// Without Prism—handle every connector's errors separately
if (connector === 'stripe') {
if (error.code === 'card_declined') {
// handle decline
}
} else if (connector === 'adyen') {
if (error.resultCode === 'Refused') {
// handle decline
}
} else if (connector === 'paypal') {
if (error.details[0].issue === 'INSTRUMENT_DECLINED') {
// handle decline
}
}
// Repeat for 50+ connectors...How Mapping Works
Unified Error Structure
Error Code Reference
Unified Code
Description
Stripe Equivalent
Adyen Equivalent
Mapping Examples
Stripe Error Mapping
Adyen Error Mapping
Category Classification
Connector-Specific Details Preserved
Adding New Error Mappings
Benefits
Last updated
Was this helpful?

