Errors
Every error the API can return has a page here. The URL of each one is inside the
doc_url field of the error response itself, which makes it part of the published API
contract.
Every error code
amount_exceeds_authorizedamount_invalid_formatamount_invalid_typeapi_key_invalidapi_key_read_onlycapture_unsupportedcurrency_unsupportedidempotency_key_in_flightidempotency_key_reusedinstrument_belongs_to_another_customerinstrument_customer_mismatchinstrument_has_no_mandateinstrument_in_useinstrument_not_chargeableinstrument_unavailableinternal_errormalformed_requestparameter_invalidparameter_missingparameter_unknownparameter_unsupportedpause_behavior_unsupportedpayload_too_largepayment_not_capturablepayment_not_refundablepayment_not_voidableplan_currency_unsupportedplan_migration_unavailableplan_retiredrate_limit_exceededrefund_exceeds_capturedrefund_unsupportedresource_not_foundsubscription_already_pausedsubscription_not_cancelablesubscription_not_pausablesubscription_not_pausedsubscription_version_conflictunsupported_media_typevoid_unsupported