Two decline reasons
The purpose of this document is to descibe the possible decline reasons privided in the response ofPOST /order
and POST /order_intent
in greater detail.Enums and descriptions
TOO_HIGH_RISK
The order was deemed too risky to approve. This could be due to factors like the buyer's credit history or the nature of the transaction.
BUYER_LIMIT_EXCEEDED
The buyer has exceeded their limit set by our system. This means they currently have outstanding balances or orders that surpass the maximum amount they are allowed.
BUYER_NOT_FOUND
Our system could not locate the buyer's information. This could happen if the buyer is not registered or if there's an error in the information provided.
BUYER_ADDRESS_DEVIATION
The address provided by the buyer does not match the one on record. This could indicate potential fraud or data entry errors.
BUYER_INFO_INCONSISTENT
There are inconsistencies in the buyer’s information, eg. mismatches in name, address, or other vital details.
BUYER_AUTHENTICATION_FAILED
The buyer failed to pass our verification process.
FRAUD_CHECK_NOT_PASSED
The transaction did not pass our fraud detection checks
CREDIT_CHECK_FAILED
An error occured during the credit check. Will be monitored and investigated.
EXCEPTION
An exceptional or unusual situation occurred that doesn't fit into standard rejection categories.
SERVICE_UNAVAILABLE
Our service was temporarily unavailable when the order was placed, possibly due to system maintenance or technical issues.
BUYER_IN_ARREARS
The buyer has outstanding, overdue debt that needs to be paid first.
DECLINED_IN_VERIFICATION
The order was declined by Risk Engine after the verification process, most likely for fraud reasons.
UNDEFINED
The reason for rejection is not defined or is unclear. Should not happen.
INVALID_LEGAL_REP
The legal representative of the buyer company is not valid or recognized.
ORDER_EXCEEDS_MAX_INVOICE_AMOUNT
The total amount of the order exceeds the maximum invoice amount we can process.
SE_SOLE_TRADER
This reason is specific to sole traders in Sweden (SE), indicating an issue with their eligibility for our services.
INVALID_ORDER_DATA
The order data submitted is invalid or incomplete, making it impossible to process the order against a funding provider (Kredinor). Normally we catch these types of errors on our side first, and return an error response to the merchant instead of rejecting the order.
INVALID_ORDER_DATA_TOTAL_AMOUNT_MISMATCH
The total amount in the order data does not match with our calculations or expectations.
INVALID_ORDER_LINE_ITEM_DATA_AMOUNT_MISMATCH
There's a mismatch in the amounts listed in individual line items of the order.
MERCHANT_LIMIT_EXCEEDED
The merchant has exceeded their limit for transactions or credit with our service.
ORDER_BELOW_MIN_INVOICE_AMOUNT
The total amount of the order is below our minimum invoice amount threshold.
ORDER_EXCEEDS_MAX_INVOICE_AMOUNT
The total amount of the order is more than our maximum invoice amount threshold.
BUYER_NOT_SUPPORTED
The buyer is from a region, sector, category or type that we do not support or provide services to.