At DataForSEO, we provide our customers with a range of flexible payment options. In particular, we support two of the most advanced payment processors – Paddle and FastSpring. However, as with any payment system, errors are common and may prevent successful payments.
If you ran into an error while trying to top up your balance with Paddle or FastSpring, this article is for you. We’ll cover common payment errors across both payment platforms and guide you on how to address them properly.
List of common Paddle payment errors
When a payment fails, Paddle returns an error code that indicates the specific error type that occurred during processing. The error types range from expired payment credentials to internal Paddle system issues. If a payment error occurs, we’ll send you a notification letter with the error code to your email associated with your DataForSEO account.
Here’s the list of common Paddle payment errors and ways to address them:
| Paddle Error Code | Explanation | Recommended Action |
blocked_by_policy |
Your payment was blocked by Paddle due to a security or policy check configured for the seller. | Please contact the Paddle support team to find out why your payment was blocked and get assistance in completing it. |
blocked_card |
Your bank has indicated that your card is blocked, frozen, or otherwise unavailable for payments. | Please contact your bank to resolve the issue. Alternatively, try using a different card or payment method. |
declined |
Your payment was declined, but your bank or payment provider did not provide a specific reason. | Please try again later, contact your bank for more details, or use a different payment method. |
expired_card |
Your payment was declined because your card has expired. | Please use a different card or update your payment details with a valid expiration date. |
fraud |
Your payment was declined because your bank or payment provider flagged the transaction as potentially suspicious. This does not necessarily mean fraudulent activity occurred. | Your payment may have been declined due to a security check. Please contact your bank to authorize the transaction or try a different payment method. |
invalid_payment_details |
Your payment could not be processed because your card details appear to be invalid or outdated. This may happen if your card has expired. | Please check your card information, including the expiration date, and try again. Alternatively, you can use a different payment method. |
issuer_unavailable |
Your payment could not be processed because Paddle’s payment processing partner was temporarily unable to connect to your bank. | Please try again later or use a different payment method. If you need to complete your payment immediately, contact the Paddle support team for assistance. |
not_enough_balance |
Your payment was declined because your account has insufficient available funds or has reached its spending limits. | Please make sure you have sufficient funds available and check your spending limits before trying again. Alternatively, you can use a different payment method. |
system_error |
Your payment could not be processed due to a technical issue on Paddle’s side. | Please try again later. If you need to complete your payment immediately, contact the Paddle support team for assistance. |
transaction_not_permitted |
Your bank does not permit this type of transaction due to account limits, payment restrictions, or legal or compliance requirements. | Please contact your bank for more details or try a different payment method. |
unknown |
Your payment was unsuccessful, but Paddle did not receive a specific reason for the failure. | Please try again later or try a different payment method. If you need to complete your payment immediately, contact the Paddle support team for assistance. |
Didn’t find the error code you received? See the list of all possible error codes in the Paddle docs. If you need direct assistance from the Paddle support team, contact them here.
List of common FastSpring payment errors
Similar to Paddle, FastSpring returns error codes, which we automatically include in a notification letter if the payment fails. Here are the most common FastSpring errors and how you can act on them:
| FastSpring Error Code | Explanation | Recommended Action |
DECLINED_SOFT |
The payment was temporarily declined by the card issuer without a specific permanent reason. | FastSpring may automatically retry the payment. If the issue continues, contact your bank or use a different payment method. |
INCOMPLETE_PAYMENT |
The payment process was not completed successfully. | FastSpring may retry the payment automatically. Usually, no immediate action is required. |
INSUFFICIENT_FUNDS |
There are insufficient funds to complete the payment. | Make sure sufficient funds are available, or use a different payment method. |
VOICE_AUTH |
The card issuer requires additional authorization for the transaction. | Contact your bank to authorize the payment. |
DECLINED |
The payment was declined by the card issuer. | Contact your bank for more information or try another payment method. |
DISPUTED |
The payment method or transaction is associated with a dispute. | Contact FastSpring support for more information about the issue. Alternatively, use a different payment method. |
EXPIRED_CARD |
The card has expired. | Update your card details or use a different payment method. |
RESTRICTED |
The card or bank account has restrictions that prevent the transaction from being processed. | Contact your bank or use a different payment method. |
CC_ADDRESS_VERIFICATION |
The billing address could not be verified. | Check that your billing address matches the address registered with your bank. |
CC_CVV |
The card security code (CVV/CVC) could not be verified. | Re-enter your card details and make sure the security code is correct. |
CONNECTION |
A connection problem occurred between FastSpring and the payment processor. | The payment may be retried automatically. You can also try again later. |
INTERNAL_ERROR |
A technical error occurred within FastSpring’s payment processing system. | FastSpring may retry the payment automatically. If the issue continues, contact FastSpring support. |
TIMEOUT |
The payment processor did not respond within the expected time. | FastSpring may retry the payment automatically. You can also try again later. |
UNKNOWN |
FastSpring could not determine the exact reason for the payment failure. | FastSpring treats this as a soft decline and may automatically retry the payment. If the issue continues, contact your bank or try another payment method. |
PROC_RISK |
The transaction was blocked by the payment processor’s risk or fraud-prevention checks. | Try another payment method. If you need more information, contact FastSpring support. |
RISK |
The transaction was blocked by FastSpring’s risk or fraud-prevention checks. | Try another payment method. If you need more information, contact FastSpring support. |
The complete list of errors is in the FastSpring docs. For direct assistance, you can contact FastSpring support here.
Regardless of the types of payment issues, don’t hesitate to contact DataForSEO’s 24/7 support team for additional assistance and guidance.