Skip to main content
Partner logo
Stripe - Creditcard
Millions of businesses of all sizes – from startups to large enterprises – use Stripe's software and APIs to accept payments, send payouts, and manage their businesses online.
Source: https://stripe.com/

Features

Integration type

Embed
Tokenization

Yes

Payment Flow

1-step payment flow : Capture (direct debit)
2-step payment flow : Authorization + Capture
3-step payment flow : Pending Authorization + Authorization + Capture

How to test?

Test Cards

CredentialsYes CardNo Card
Card number4242 4242 4242 42424000 0000 0000 9995
Expiry dateany future month and yearany future month and year
CVCany 3 randoms numbersany 3 randoms numbers

Data Mapping & Mandatory Fields

Below is the mapping between your Create Session request and the fields expected by this payment method.

Purse Session fieldMandatory
amountYes
order.redirectionNo
order.currency_codeYes
order.referenceNo
customer.billing_address.emailNo
shipments.shipping_address.address_linesNo
shipments.shipping_address.cityNo
shipments.shipping_address.last_nameNo
shipments.shipping_address.postal_codeNo
shipments.shipping_address.country_codeNo
shipments.item_lines.sku_referenceNo
shipments.item_lines.nameNo

Payment Labels

LabelMethodPayment type
stripecreditcardprimary

Actions

ActionMandatory fieldsOptional fields
INIT
currency_code
EUR
-
APPLY
amount
10
-

Status

PSP statusStateCodeDescription
204SUCCESSSUCCEEDEDOrder has been created
ABORTEDERRORABORTED_BY_CUSTOMERCustomer has aborted the payment
SESSION_DATA_NOT_OKERRORBAD_REQUESTSession data doesn't meet the partner's requirements
SUCCESSSUCCESSSUCCEEDEDSuccessful operation
ERRORERRORFAILEDFailed operation
UNKNOWN_PARTNER_ERRORERRORFAILEDReceived unexpected response from partner
PARTNER_RESPONSE_VALIDATION_FAILEDERRORFAILEDPartner response validation failed.
TIMEOUTUNCERTAINTECHNICAL_ISSUE_TO_CONTACT_PARTNERTimeout while contacting partner
PARTNER_SERVER_ERRORUNCERTAINTECHNICAL_ISSUE_TO_CONTACT_PARTNERReceived internal server error from partner
PARTNER_BAD_GATEWAYUNCERTAINTECHNICAL_ISSUE_TO_CONTACT_PARTNERReceived bad gateway error from partner
PARTNER_UNAVAILABLEUNCERTAINTECHNICAL_ISSUE_TO_CONTACT_PARTNERReceived service unavailable error from partner
GET_STATUS_PARTNER_ERRORWAITINGTECHNICAL_ISSUE_TO_CONTACT_PARTNERReceived 5XX server error from partner when calling status
GET_STATUS_TIMEOUTWAITINGTECHNICAL_ISSUE_TO_CONTACT_PARTNERTimeout while contacting partner
VERIFY_PARTNER_ERRORUNCERTAINTECHNICAL_ISSUE_TO_CONTACT_PARTNERReceived 5XX server error from partner when calling verify
VERIFY_TIMEOUTUNCERTAINTECHNICAL_ISSUE_TO_CONTACT_PARTNERTimeout while contacting partner
IMPOSSIBLE_TO_PARSE_FORM_V2_ERRORERRORFAILEDWhen calling apply action, the returned form_v2 by sequra can't be parsed
CONFIRMEDSUCCESSSUCCEEDEDThe order is confirmed by Sequra
ON_HOLDWAITINGWAITING_PARTNER_RESPONSESequra's validation for order is in on_hold state and need manual validation from sequra
ORDER_NOT_FOUNDERRORFAILEDFailed operation
amount_not_updated
requires_payment_methodERRORFAILEDError in workflow requires_payment_method is only possible in Apply,Authorize,Capture action
requires_actionERRORFAILEDError in workflow requires_action is only possible in Apply,Authorize,Capture action
requires_confirmationERRORFAILEDError in workflow requires_confirmation is only possible in Apply,Authorize,Capture action
processingERRORFAILEDError in workflow processing is only possible in Apply,Authorize,Capture action
requires_captureERRORFAILEDError in workflow requires_capture is only possible in Apply,Authorize,Capture action
succeeded
failed
pending
canceled
abandonedWAITINGABORTED_BY_CUSTOMERThe customer abandoned payment after validate.
account_closedERRORFAILEDThe customer’s bank account has been closed.
account_country_invalid_addressERRORFAILEDThe country of the business address provided does not match the country of the account. Businesses must be located in the same country as the account.
account_error_country_change_requires_additional_stepsERRORFAILEDYour account has already onboarded as a Connect platform. Changing your country requires additional steps. Please reach out to Stripe support for more information.
account_information_mismatchERRORFAILEDSome account information mismatches with one another. For example, some banks might require that the business_profile.name must match the account holder name.
account_invalidERRORFAILEDThe account ID provided as a value for the Stripe-Account header is invalid. Check that your requests are specifying a valid account ID.
account_number_invalidERRORFAILEDThe bank account number provided is invalid (e.g., missing digits). Bank account information varies from country to country. We recommend creating validations in your entry forms based on the bank account formats we provide.
acss_debit_session_incompleteERRORFAILEDThe ACSS debit session is not ready to transition to complete status yet. Please try again the request later.
alipay_upgrade_requiredERRORFAILEDThis method for creating Alipay payments is not supported anymore. Please upgrade your integration to use Sources instead.
amount_too_largeERRORFAILEDThe specified amount is greater than the maximum amount allowed. Use a lower amount and try again.
amount_too_smallERRORFAILEDThe specified amount is less than the minimum amount allowed. Use a higher amount and try again.
api_key_expiredERRORFAILEDThe API key provided has expired. Obtain your current API keys from the Dashboard and update your integration to use them.
application_fees_not_allowedERRORFAILEDThe proposed money movement could not be completed due to regulatory reasons.
authentication_requiredERRORFAILEDThe payment requires authentication to proceed. If your customer is off session, notify your customer to return to your application and complete the payment. If you provided the error_on_requires_action parameter, then your customer should try another card that does not require authentication.
balance_insufficientERRORFAILEDThe transfer or payout could not be completed because the associated account does not have a sufficient balance available. Create a new transfer or payout using an amount less than or equal to the account’s available balance.
balance_invalid_parameterERRORFAILEDInvalid parameter was provided in the balance method object. Check our API documentation or the returned error message for more context.
bank_account_bad_routing_numbersERRORFAILEDThe bank account is known to not support the currency in question.
bank_account_declinedERRORFAILEDThe bank account provided can not be used to charge, either because it is not verified yet or it is not supported.
bank_account_existsERRORFAILEDThe bank account provided already exists on the specified Customer object. If the bank account should also be attached to a different customer, include the correct customer ID when making the request again.
bank_account_restrictedERRORFAILEDThe customer’s account cannot be used with the payment method.
bank_account_unusableERRORFAILEDThe bank account provided cannot be used. A different bank account must be used.
bank_account_unverifiedERRORFAILEDYour Connect platform is attempting to share an unverified bank account with a connected account.
bank_account_verification_failedERRORFAILEDThe bank account cannot be verified, either because the microdeposit amounts provided do not match the actual amounts, or because verification has failed too many times.
billing_invalid_mandateERRORFAILEDThe Subscription or Invoice attempted payment on a PaymentMethod without an active mandate. In order to create Subscription or Invoice payments with this PaymentMethod, it must be confirmed on-session with a PaymentIntent or SetupIntent first.
billing_policy_remote_function_response_invalidERRORFAILEDA billing policy remote function endpoint response returned invalid data.
billing_policy_remote_function_timeoutERRORFAILEDA billing policy remote function timed out.
billing_policy_remote_function_unexpected_status_codeERRORFAILEDA billing policy remote function returned an invalid status code.
billing_policy_remote_function_unreachableERRORFAILEDThere was an error while executing a billing policy remote function.
bitcoin_upgrade_requiredERRORFAILEDThis method for creating Bitcoin payments is not supported anymore. Please upgrade your integration to use Sources instead.
capture_charge_authorization_expiredERRORFAILEDThe charge cannot be captured as the authorization has expired. Refer to the payment method’s documentation to learn more.
capture_unauthorized_paymentERRORFAILEDThe charge you’re attempting to capture has not been authorized for capturing payment.
card_decline_rate_limit_exceededERRORFAILEDThis card has been declined too many times. You can try to charge this card again after 24 hours. We suggest reaching out to your customer to make sure they have entered all of their information correctly and that there are no issues with their card.
card_declinedERRORFAILEDThe card has been declined. When a card is declined, the error returned also includes the decline_code attribute with the reason why the card was declined. Refer to our decline codes documentation to learn more.
cardholder_phone_number_requiredERRORFAILEDYou must have a phone_number on file for Issuing Cardholders who will be creating EU cards. You cannot create EU cards without a phone_number on file for the cardholder. See the 3D Secure Documenation for more details.
charge_already_capturedERRORFAILEDThe charge you’re attempting to capture has already been captured. Update the request with an uncaptured charge ID.
charge_already_refundedERRORFAILEDThe charge you’re attempting to refund has already been refunded. Update the request to use the ID of a charge that has not been refunded.
charge_disputedERRORFAILEDThe charge you’re attempting to refund has been charged back. Check the disputes documentation to learn how to respond to the dispute.
charge_exceeds_source_limitERRORFAILEDThis charge would cause you to exceed your rolling-window processing limit for this source type. Please retry the charge later, or contact us to request a higher processing limit.
charge_expired_for_captureERRORFAILEDThe charge cannot be captured as the authorization has expired. Auth and capture charges must be captured within a set number of days (7 by default).
charge_invalid_parameterERRORFAILEDOne or more provided parameters was not allowed for the given operation on the Charge. Check our API reference or the returned error message to see which values were not correct for that Charge.
charge_not_refundableERRORFAILEDAttempt to refund a charge was unsuccessful because the charge is no longer refundable.
clearing_code_unsupportedERRORFAILEDThe clearing code provided is not supported.
country_code_invalidERRORFAILEDThe country code provided was invalid.
country_unsupportedERRORFAILEDYour platform attempted to create a custom account in a country that is not yet supported. Make sure that users can only sign up in countries supported by custom accounts.
coupon_expiredERRORFAILEDThe coupon provided for a subscription or order has expired. Either create a new coupon, or use an existing one that is valid.
customer_max_payment_methodsERRORFAILEDThe maximum number of PaymentMethods for this Customer has been reached. Either detach some PaymentMethods from this Customer or proceed with a different Customer.
customer_max_subscriptionsERRORFAILEDThe maximum number of subscriptions for a customer has been reached. Contact us if you are receiving this error.
customer_tax_location_invalidERRORFAILEDThe customer location information cannot be used to accurately determine tax rates. Verify that address fields such as country, state, and postal code have been added correctly. See the supported address formats.
debit_not_authorizedERRORFAILEDThe customer has notified their bank that this payment was unauthorized.
email_invalidERRORFAILEDThe email address is invalid (e.g., not properly formatted). Check that the email address is properly formatted and only includes allowed characters.
expired_cardERRORFAILEDThe card has expired. Check the expiration date or use a different card.
financial_connections_account_inactiveERRORFAILEDData cannot be refreshed on inactive Financial Connections accounts.
financial_connections_no_successful_transaction_refreshERRORFAILEDTransaction data can only be retrieved for accounts that have at least one successful transaction refresh.
forwarding_api_inactiveERRORFAILEDThe vault and forward API is currently not accessible with this account and/or config. Please contact us if you are receiving this error.
forwarding_api_invalid_parameterERRORFAILEDInvalid parameter was provided in the vault and forward API. Check our API documentation or the returned error message for more context.
forwarding_api_upstream_connection_errorERRORFAILEDStripe did not receive a response from the destination endpoint.
forwarding_api_upstream_connection_timeoutERRORFAILEDThe request to the destination endpoint timed out.
idempotency_key_in_useERRORFAILEDThe idempotency key provided is currently being used in another request. This occurs if your integration is making duplicate requests simultaneously.
incorrect_addressERRORFAILEDThe card’s address is incorrect. Check the card’s address or use a different card.
incorrect_cvcERRORFAILEDThe card’s security code is incorrect. Check the card’s security code or use a different card.
incorrect_numberERRORFAILEDThe card number is incorrect. Check the card’s number or use a different card.
incorrect_zipERRORFAILEDThe card’s postal code is incorrect. Check the card’s postal code or use a different card.
instant_payouts_config_disabledERRORFAILEDThis connected account is not eligible for Instant Payouts. Ask the platform to enable Instant Payouts.
instant_payouts_currency_disabledERRORFAILEDThis connected account is not eligible for Instant Payouts in this currency. Ask the platform to enable Instant Payouts in this currency.
instant_payouts_limit_exceededERRORFAILEDYou have reached your daily processing limits for Instant Payouts.
instant_payouts_unsupportedERRORFAILEDThis card is not eligible for Instant Payouts. Try a debit card from a supported bank.
insufficient_fundsERRORFAILEDThe customer’s account has insufficient funds to cover this payment.
intent_invalid_stateERRORFAILEDIntent is not in the state that is required to perform the operation.
intent_verification_method_missingERRORFAILEDIntent does not have verification method specified in its PaymentMethodOptions object.
invalid_card_typeERRORFAILEDThe card provided as an external account is not supported for payouts. Provide a non-prepaid debit card instead.
invalid_charactersERRORFAILEDThis value provided to the field contains characters that are unsupported by the field.
invalid_charge_amountERRORFAILEDThe specified amount is invalid. The charge amount must be a positive integer in the smallest currency unit, and not exceed the minimum or maximum amount.
invalid_cvcERRORFAILEDThe card’s security code is invalid. Check the card’s security code or use a different card.
invalid_expiry_monthERRORFAILEDThe card’s expiration month is incorrect. Check the expiration date or use a different card.
invalid_expiry_yearERRORFAILEDThe card’s expiration year is incorrect. Check the expiration date or use a different card.
invalid_numberERRORFAILEDThe card number is invalid. Check the card details or use a different card.
invalid_source_usageERRORFAILEDThe source cannot be used because it is not in the correct state (e.g., a charge request is trying to use a source with a pending, failed, or consumed source). Check the status of the source you are attempting to use.
invalid_tax_locationERRORFAILEDThe specified location is invalid. Check the Supported address formats for the address formats supported when calculating tax.
invoice_no_customer_line_itemsERRORFAILEDAn invoice cannot be generated for the specified customer as there are no pending invoice items. Check that the correct customer is being specified or create any necessary invoice items first.
invoice_no_payment_method_typesERRORFAILEDAn invoice cannot be finalized because there are no payment method types available to process the payment. Your invoice template settings or the invoice’s payment_settings might be restricting which payment methods are available, or you might need to activate more payment methods in the Dashboard.
invoice_no_subscription_line_itemsERRORFAILEDAn invoice cannot be generated for the specified subscription as there are no pending invoice items. Check that the correct subscription is being specified or create any necessary invoice items first.
invoice_not_editableERRORFAILEDThe specified invoice can no longer be edited. Instead, consider creating additional invoice items that will be applied to the next invoice. You can either manually generate the next invoice or wait for it to be automatically generated at the end of the billing cycle.
invoice_on_behalf_of_not_editableERRORFAILEDYou cannot update the on_behalf_of property of an invoice after the invoice has been assigned a number.
invoice_payment_intent_requires_actionERRORFAILEDThis payment requires additional user action before it can be completed successfully. Payment can be completed using the PaymentIntent associated with the invoice. See this page for more details.
invoice_upcoming_noneERRORFAILEDThere is no upcoming invoice on the specified customer to preview. Only customers with active subscriptions or pending invoice items have invoices that can be previewed.
livemode_mismatchERRORFAILEDTest and live mode API keys, requests, and objects are only available within the mode they are in.
lock_timeoutERRORFAILEDThis object cannot be accessed right now because another API request or Stripe process is currently accessing it. If you see this error intermittently, retry the request. If you see this error frequently and are making multiple concurrent requests to a single object, make your requests serially or at a lower rate. See the rate limit documentation for more details.
missingERRORFAILEDBoth a customer and source ID have been provided, but the source has not been saved to the customer. To create a charge for a customer with a specified source, you must first save the card details.
no_accountERRORFAILEDThe bank account could not be located.
not_allowed_on_standard_accountERRORFAILEDTransfers and payouts on behalf of a Standard connected account are not allowed.
out_of_inventoryERRORFAILEDOne or more line item(s) are out of stock. If more stock is available, update the inventory’s orderable quantity and try again.
ownership_declaration_not_allowedERRORFAILEDCompany ownership declaration is allowed only during account updates and accounts created via account tokens.
parameter_invalid_emptyERRORFAILEDOne or more required values were not provided. Make sure requests include all required parameters.
parameter_invalid_integerERRORFAILEDOne or more of the parameters requires an integer, but the values provided were a different type. Make sure that only supported values are provided for each attribute. Refer to our API documentation to look up the type of data each attribute supports.
parameter_invalid_string_blankERRORFAILEDOne or more values provided only included whitespace. Check the values in your request and update any that contain only whitespace.
parameter_invalid_string_emptyERRORFAILEDOne or more required string values is empty. Make sure that string values contain at least one character.
parameter_missingERRORFAILEDOne or more required values are missing. Check our API documentation to see which values are required to create or modify the specified resource.
parameter_unknownERRORFAILEDThe request contains one or more unexpected parameters. Remove these and try again.
parameters_exclusiveERRORFAILEDTwo or more mutually exclusive parameters were provided. Check our API documentation or the returned error message to see which values are permitted when creating or modifying the specified resource.
payment_intent_action_requiredERRORFAILEDThe provided payment method requires customer actions to complete, but error_on_requires_action was set. If you’d like to add this payment method to your integration, we recommend that you first upgrade your integration to handle actions.
payment_intent_authentication_failureERRORFAILEDThe provided payment method has failed authentication. Provide a new payment method to attempt to fulfill this PaymentIntent again.
payment_intent_incompatible_payment_methodERRORFAILEDThe PaymentIntent expected a payment method with different properties than what was provided.
payment_intent_invalid_parameterERRORFAILEDOne or more provided parameters was not allowed for the given operation on the PaymentIntent. Check our API reference or the returned error message to see which values were not correct for that PaymentIntent.
payment_intent_konbini_rejected_confirmation_numberERRORFAILEDThe confirmation_number provided in payment_method_options[konbini] was rejected by the processing partner at time of PaymentIntent confirmation.
payment_intent_mandate_invalidERRORFAILEDThe provided mandate is invalid and can not be used for the payment intent.
payment_intent_payment_attempt_expiredERRORFAILEDThe latest payment attempt for the PaymentIntent has expired. Check the last_payment_error property on the PaymentIntent for more details, and provide a new payment method to attempt to fulfill this PaymentIntent again.
payment_intent_payment_attempt_failedERRORFAILEDThe latest payment attempt for the PaymentIntent has failed. Check the last_payment_error property on the PaymentIntent for more details, and provide a new payment method to attempt to fulfill this PaymentIntent again.
payment_intent_unexpected_stateERRORFAILEDThe PaymentIntent’s state was incompatible with the operation you were trying to perform.
payment_method_bank_account_already_verifiedERRORFAILEDThis bank account has already been verified.
payment_method_bank_account_blockedERRORFAILEDThis bank account has failed verification in the past and can not be used. Contact us if you wish to attempt to use these bank account credentials.
payment_method_billing_details_address_missingERRORFAILEDThe PaymentMethod’s billing details is missing address details. Please update the missing fields and try again.
payment_method_configuration_failuresERRORFAILEDAttempt to create or modify Payment Method Configuration was unsuccessful.
payment_method_currency_mismatchERRORFAILEDThe currency specified does not match the currency for the attached payment method. A payment can only be created for the same currency as the corresponding payment method.
payment_method_customer_declineERRORFAILEDThe customer did not approve the payment. Please provide a new payment method to attempt to fulfill this intent again.
payment_method_invalid_parameterERRORFAILEDInvalid parameter was provided in the payment method object. Check our API documentation or the returned error message for more context.
payment_method_invalid_parameter_testmodeERRORFAILEDThe parameter provided for payment method is not allowed to be used in testmode. Check our API documentation or the returned error message for more context.
payment_method_microdeposit_failedERRORFAILEDMicrodeposits were failed to be deposited into the customer’s bank account. Please check the account, institution and transit numbers as well as the currency type.
payment_method_microdeposit_verification_amounts_invalidERRORFAILEDYou must provide exactly two microdeposit amounts.
payment_method_microdeposit_verification_amounts_mismatchERRORFAILEDThe amounts provided do not match the amounts that were sent to the bank account.
payment_method_microdeposit_verification_attempts_exceededERRORFAILEDYou have exceeded the number of allowed verification attempts.
payment_method_microdeposit_verification_descriptor_code_mismatchERRORFAILEDThe verification code provided does not match the one sent to the bank account.
payment_method_microdeposit_verification_timeoutERRORFAILEDPayment method should be verified with microdeposits within the required period.
payment_method_not_availableERRORFAILEDThe payment processor for the provided payment method is temporarily unavailable. Please try a different payment method or retry later with the same payment method.
payment_method_provider_declineERRORFAILEDThe payment or setup attempt was declined by the issuer or customer. Check the last_payment_error or last_setup_error property on the PaymentIntent or SetupIntent respectively for more details, and provide a new payment method to attempt to fulfill this intent again.
payment_method_provider_timeoutERRORFAILEDThe payment method failed due to a timeout. Check the last_payment_error or last_setup_error property on the PaymentIntent or SetupIntent respectively for more details, and provide a new payment method to attempt to fulfill this intent again.
payment_method_unactivatedERRORFAILEDThe operation cannot be performed as the payment method used has not been activated. Activate the payment method in the Dashboard, then try again.
payment_method_unexpected_stateERRORFAILEDThe provided payment method’s state was incompatible with the operation you were trying to perform. Confirm that the payment method is in an allowed state for the given operation before attempting to perform it.
payment_method_unsupported_typeERRORFAILEDThe API only supports payment methods of certain types.
payout_reconciliation_not_readyERRORFAILEDReconciliation for this payout is still in progress.
payouts_limit_exceededERRORFAILEDYou have reached your daily processing limits for this payout type.
payouts_not_allowedERRORFAILEDPayouts have been disabled on the connected account. Check the connected account’s status to see if any additional information needs to be provided, or if payouts have been disabled for another reason.
platform_account_requiredERRORFAILEDOnly Stripe Connect platforms can work with other accounts. If you need to setup a Stripe Connect platform, you can do so in the dashboard.
platform_api_key_expiredERRORFAILEDThe API key provided by your Connect platform has expired. This occurs if your platform has either generated a new key or the connected account has been disconnected from the platform. Obtain your current API keys from the Dashboard and update your integration, or reach out to the user and reconnect the account.
postal_code_invalidERRORFAILEDThe postal code provided was incorrect.
processing_errorERRORFAILEDAn error occurred while processing the card. Try again later or with a different payment method.
product_inactiveERRORFAILEDThe product this SKU belongs to is no longer available for purchase.
progressive_onboarding_limit_exceededERRORFAILEDProgressive onboarding limit has been reached for the platform.
rate_limitERRORFAILEDToo many requests hit the API too quickly. We recommend an exponential backoff of your requests.
refer_to_customerERRORFAILEDThe customer has stopped the payment with their bank. Contact them for details and to arrange payment.
refund_disputed_paymentERRORFAILEDYou cannot refund a disputed payment.
resource_already_existsERRORFAILEDA resource with a user-specified ID (e.g., plan or coupon) already exists. Use a different, unique value for id and try again.
resource_missingERRORFAILEDThe ID provided is not valid. Either the resource does not exist, or an ID for a different resource has been provided.
return_intent_already_processedERRORFAILEDYou cannot confirm this refund as it is already processed.
routing_number_invalidERRORFAILEDThe bank routing number provided is invalid.
secret_key_requiredERRORFAILEDThe API key provided is a publishable key, but a secret key is required. Obtain your current API keys from the Dashboard and update your integration to use them.
sepa_unsupported_accountERRORFAILEDYour account does not support SEPA payments.
setup_attempt_failedERRORFAILEDThe latest setup attempt for the SetupIntent has failed. Check the last_setup_error property on the SetupIntent for more details, and provide a new payment method to attempt to set it up again.
setup_intent_authentication_failureERRORFAILEDThe provided payment method has failed authentication. Provide a new payment method to attempt to fulfill this SetupIntent again.
setup_intent_invalid_parameterERRORFAILEDOne or more provided parameters was not allowed for the given operation on the SetupIntent. Check our API reference or the returned error message to see which values were not correct for that SetupIntent.
setup_intent_mandate_invalidERRORFAILEDThe provided mandate is invalid and can not be used for the setup intent.
setup_intent_setup_attempt_expiredERRORFAILEDThe latest setup attempt for the SetupIntent has expired. Check the last_setup_error property on the SetupIntent for more details, and provide a new payment method to attempt to complete this SetupIntent again.
setup_intent_unexpected_stateERRORFAILEDThe SetupIntent’s state was incompatible with the operation you were trying to perform.
shipping_address_invalidERRORFAILEDThe shipping address information cannot be used to accurately determine tax rates. Verify that address fields such as zip code, state, or province have been added correctly.
shipping_calculation_failedERRORFAILEDShipping calculation failed as the information provided was either incorrect or could not be verified.
sku_inactiveERRORFAILEDThe SKU is inactive and no longer available for purchase. Use a different SKU, or make the current SKU active again.
state_unsupportedERRORFAILEDOccurs when providing the legal_entity information for a U.S. custom account, if the provided state is not supported. (This is mostly associated states and territories.)
status_transition_invalidERRORFAILEDThe requested status transition is not valid.
stripe_tax_inactiveERRORFAILEDStripe Tax has not been activated on your account. Check the setup documentation to get started.
tax_id_invalidERRORFAILEDThe tax ID number provided is invalid (e.g., missing digits). Tax ID information varies from country to country, but must be at least nine digits.
taxes_calculation_failedERRORFAILEDTax calculation for the order failed.
terminal_location_country_unsupportedERRORFAILEDTerminal is currently only available in some countries. Locations in your country cannot be created in livemode.
terminal_reader_busyERRORFAILEDReader is currently busy processing another request. Please reference the integration guide for details on how to handle this error.
terminal_reader_hardware_faultERRORFAILEDReader can no longer accept payments as an unrecoverable hardware fault has been detected. Please reach out to Stripe support at https://support.stripe.com/contact/email and provide your reader’s serial number for replacement.
terminal_reader_invalid_location_for_paymentERRORFAILEDReader can’t take payments in the currently registered Location. Please register the reader to a new Location. See Manage locations for more information.
terminal_reader_offlineERRORFAILEDReader is currently offline, please ensure the reader is powered on and connected to the internet before retrying your request. Reference the integration guide for details on how to handle this error.
terminal_reader_timeoutERRORFAILEDThere was a timeout when sending this command to the reader. Please reference the integration guide for details on how to handle this error.
testmode_charges_onlyERRORFAILEDYour account has not been activated and can only make test charges. Activate your account in the Dashboard to begin processing live charges.
tls_version_unsupportedERRORFAILEDYour integration is using an older version of TLS that is unsupported. You must be using TLS 1.2 or above.
token_already_usedERRORFAILEDThe token provided has already been used. You must create a new token before you can retry this request.
token_card_network_invalidERRORFAILEDInvalid card network parameter was provided in the card token object. Check our API documentation or the returned error message for more context.
token_in_useERRORFAILEDThe token provided is currently being used in another request. This occurs if your integration is making duplicate requests simultaneously.
transfer_source_balance_parameters_mismatchERRORFAILEDWhen creating a Transfer, the payments parameter in source_balance should not be passed in when balance type is set to issuing.
transfers_not_allowedERRORFAILEDThe requested transfer cannot be created. Contact us if you are receiving this error.
url_invalidERRORFAILEDThe URL provided is invalid.