Skip to content

The Result Code is a three-digit number that specifies the result of the processed operation, e.g. "success" or "failure"

Result Codes indicating a transaction failure are always associated with response type STATUS_ERROR. Therefore, only the Result Code has to be evaluated to determine the response result (except PAYMENT_QUERY, see below).


Evaluating the Result Code

The following table provides an overview of all the gateway operations and corresponding Result Codes.

Gateway operations and Result Codes

OperationSuccessRejectionTechnical ErrorWarning
PAYMENT_INIT350-150-
PAYMENT_QUERY*402401150405
PAYMENT_REQUEST402401150405
PAYMENT_CONFIRM400401150405
PAYMENT_CHANGE403401150405
CONFIRMATION_DELIVER404401150405
CALCULATION_REQUEST502503**150-
CONFIGURATION_REQUEST500-150-

*) The PAYMENT_QUERY needs a different evaluation. To determine if a following PAYMENT_REQUEST will be successful, the corresponding product has to be available.

**) Although sending the same CALCULATION_REQUEST again is possible, the result will always be the same. This result indicates a request with wrong parameters.

List of Result Codes and corresponding Reason Codes

Abbr.Description
PQPAYMENT_QUERY
PRPAYMENT_REQUEST
PCPAYMENT_CONFIRM
CDCONFIRMATION_DELIVER
Result CodeReason CodeReason MessagePQPRPCCD
402700Request successful✓
401701merchant limit exceeded*✓
401703Request not successful*✓
401720Declined - Payment attribute*✓
401721Declined - Transaction risk*✓
401800B2B customer not identified, manual check necessary✓✓
150730Declined - Buyer identity*✓
1501000technical error✓✓✓✓
1502001different delivery address for current product not allowed✓✓
4012002B2B not allowed for current product✓✓
1502003Date of Birth invalid✓✓
1502004due date parameter(s) not valid✓
1502005Shopping basket amount too low for current product✓✓
1502006Shopping basket amount too high for current product✓✓
1502100billing address not valid✓✓
1502101delivery address not valid✓✓
1502110IBAN not valid**✓
1502111bank account conversion service not present and no IBAN available**✓
1502112BIC not valid✓✓
1502114Validation failed: Customer parameter vat-id is mandatory for B2B request✓✓
1502115Validation failed: vat-id not valid for billing address✓✓
1502119Basket amount does not match sum of all basket items✓✓✓✓
1502120request must contain at least one item in shopping basket✓
1502300Request basket not valid {message}✓✓✓✓
1502303Equal items found in basket – items have to be unique✓✓✓✓

*) The Reason Codes submitted by PAYMENT_QUERY response will only contain Reason Codes for technical and validation issues.

**) Bank account data is optional for PAYMENT_QUERY.