Guides

Status Codes

The 3 unique statuses are as follows:

πŸ‘

Success

When the intent of the request is successful e.g. an Approval from the ProcessAuthorisation API.

🚧

Failed

When the intent of the request is unsuccessful e.g. a Decline from the ProcessAuthorisation API.

❗️

Error

When there is a problem with the request or an unexpected error.

The following table defines statuses, codes, and messages returned by the humm APIs. The reason for the unique codes is to make life a bit easier for integrators that want to display their own custom messages.

StatusCodeAPIMessage
SuccessSCRK01CreateKeySuccess
SuccessSINV01InviteSuccess
SuccessSPRA01ProcessAuthorisationApproved
SuccessSPSA01ProcessSalesAdjustmentApproved
SuccessSPAR01ProcessSalesAdjustmentReversalApproved
SuccessSSER01SendReceiptSuccess
PendingSPND01ProcessAuthorisationPending
CancelledFCNL01ProcessAuthorisationCancelled
FailedFPRA01ProcessAuthorisationDeclined due to internal risk assessment against the customer
FailedFPRA02ProcessAuthorisationDeclined due to insufficient funds for the deposit
FailedFPRA03ProcessAuthorisationDeclined as communication to the bank is currently unavailable
FailedFPRA04ProcessAuthorisationDeclined because the customer limit has been exceeded
FailedFPRA05ProcessAuthorisationDeclined due to negative payment history for the customer
FailedFPRA06ProcessAuthorisationDeclined because the credit-card used for the deposit is expired
FailedFPRA07ProcessAuthorisationDeclined because supplied posTransactionRef has already been processed
FailedFPRA08ProcessAuthorisationDeclined because the instalment amount was below the minimum threshold
FailedFPRA09ProcessAuthorisationDeclined because purchase amount exceeded pre-approved amount
FailedFPRA21ProcessAuthorisationThe Barcode was not found
FailedFPRA22ProcessAuthorisationThe Barcode has already been used
FailedFPRA23ProcessAuthorisationThe Barcode has expired
FailedFPRA24ProcessAuthorisationThe Barcode has been cancelled
FailedFPRA99Process AuthorisationDeclined
FailedFPSA01ProcessSalesAdjustmentUnable to find the specified PoS transaction reference
FailedFPSA02ProcessSalesAdjustmentThis contract has already been completed
FailedFPSA03ProcessSalesAdjustmentThis humm contract has previously been cancelled and all payments collected have been refunded to the customer
FailedFPSA04ProcessSalesAdjustmentSales adjustment cannot be processed for this amount
FailedFPSA05ProcessSalesAdjustmentUnable to process a sales adjustment for this contract. Please contact Merchant Services on 1800 088 151 during business hours for further information
FailedFPSA06ProcessSalesAdjustmentSales adjustment cannot be processed. Please call humm Collections on 1800 088 151
FailedFPSA07ProcessSalesAdjustmentSales adjustment cannot be processed at this store
FailedFPSA08ProcessSalesAdjustmentSales adjustment cannot be processed for this transaction. Duplicate receipt number found.
FailedFPSA09ProcessSalesAdjustmentAmount must be greater than 0.
FailedFPAR01ProcessSalesAdjustmentReversalUnable to find the specified PoS Signature
FailedFPAR02ProcessSalesAdjustmentReversalThis contract has already been completed
FailedFPAR03ProcessSalesAdjustmentReversalThis humm contract has previously been cancelled and all payments collected have been refunded to the customer
FailedFPAR05ProcessSalesAdjustmentReversalUnable to process a sales adjustment for this contract. Please contact Merchant Services on 1800 088 151 during business hours for further information
FailedFPAR06ProcessSalesAdjustmentReversalSales adjustment adjustment cannot be processed. Please call humm Collections on 1800 088 151
FailedFPAR07ProcessSalesAdjustmentReversalSales adjustment adjustment cannot be processed at this store
FailedFPAR08ProcessSalesAdjustmentReversalSales adjustment adjustment cannot be processed for this transaction. Duplicate signature found.
FailedFSER01SendReceiptUnable to find the specified PoS transaction reference
FailedFSER02SendReceiptThe specified POS transaction reference is already in use
FailedFCRK01CreateKeyDevice token provided could not be found
FailedFCRK02CreateKeyDevice token provided has already been used
ErrorEVAL01*Validation error
ErrorEVAL02ProcessAuthorisationMinimum finance amount is $1
ErrorEAUT01*Authentication error
ErrorESIG01*Signature
ErrorEISE01*Internal server error