Developer Docs

Developer Docs

  • Overview
  • SDK
  • SoftPOS API
  • APOLLO API
  • Release Note
  • Languages iconEnglish
    • 繁體中文

›Reference

Introduction

  • API overview

API

  • Payment request
  • Enquiry request
  • Settlement request
  • Receipt request

Reference

  • API reference
  • Response code
  • API examples

Response code

responseCode

(0) General Message

Response CodeResponse MessageFor display
0SUCCESSTransaction Approved
1DECLINEDTransaction Declined
2ERRORTransaction Error
3NOT_FOUNDTransaction not found
4INVALID_PARAMETERInvalid parameter
5TIMEOUTTimeout
6DATABASE_ERRORDatabase error
7UNKNOWNUnknown error
8ENCRYPTION_ERROREncryption error
9DECRYPTION_ERRORDecryption error
10CHECKSUM_SAMEChecksum same
101INVALID_PAYMENT_STATUSInvalid payment status
102INVALID_DEVICEInvalid device
103INVALID_IDENTITYInvalid identity
104INVALID_TRANSACTION_STATUSInvalid transaction status
105INVALID_CURRENCYInvalid currency
106ALREADY_EXISTSAlready exist
107TRANSACTION_ALREADY_CANCELTransaction already cancel
200DUPLICATE_ORGANIZEDuplicate merchant
400SYSTEM_404_NOT_FOUNDhttp 404 Not Found
401SYSTEM_UNAUTHORIZEDhttp 401 Unauthorized
403SYSTEM_ACCESS_DENIEDhttp 403 Forbidden
500SYSTEM_BAD_REQUESThttp 500 Internal Server Error

(1) Acquirer Message

Response CodeResponse MessageFor display
1001PROCESSOR_DECLINEProcessor declined
1002REFERRALReferral
1003INVALID_ORGANIZEInvalid merchant
1004PICK_UPPick up card
1005DO_NOT_HONOURDo not honor
1008APPROVED_WITH_IDApproved
1009REQUEST_IN_PROGRESSRequest in progress
1010PARTIAL_APPROVALPartial approval
1012INVALID_TRANSACTIONInvalid transaction
1013INVALID_AMOUNTInvalid amount
1014INVALID_CARD_NUMBERInvalid card number
1015DECLINE_NO_SUCH_ISSUERInvalid issuer
1019REENTER_TRANSACTIONRe-enter transaction
1020INVALID_RESPONSEInvalid response
1021NO_ACTION_TAKENNo action taken
1022SUSPENDED_MAL_FUNCTIONSuspended
1023UNACCEPTABLE_TRANSACTION_FEEUnacceptable transaction fee
1025INVALID_TERMINALInvalid terminal
1030FORMAT_ERRORFormat error
1031BANK_NOT_SUPPORTEDBank not supported
1033PICKUP_EXPIRED_CARDPick up expired card
1035CALL_ACQUIRER_PICKUPPick up card and call acquirer
1036PICKUP_RESTRICTED_CARDPick up restricted card
1039INVALID_ACCOUNTInvalid account
1040FUNCTION_NOT_SUPPORTEDFunction not supported
1041LOST_CARDLost card. Please call issuer
1043STOLEN_CARDStolen card. Please call issuer
1051INSUFFICIENT_FUNDSInsufficient fund
1054EXPIRED_CARDExpired card
1055INCORRECT_PINIncorrect PIN
1057INVALID_OPInvalid operation
1058INVALID_SERVICEInvalid service
1059DECLINED_RESTRICTED_CARDRestricted card
1060DECLINED_CALL_ACQUIRERCall acquirer
1061WITHDRAWAL_AMOUNT_EXCEEDEDWithdrawal amount exceeded
1063SECURITY_VIOLATIONSecurity violation
1064ORIGINAL_AMOUNT_INCORRECTOriginal amount incorrect
1065WITHDRAWAL_FREQUENCY_EXCEEDEDWithdrawal frequency exceeded
1068RESPONSE_RECEIVED_TOO_LATEResponse received too late
1075DECLINED_PIN_TRIES_EXCEEDPIN try limit exceeded
1076BAD_PRODUCT_CODEBad product code
1077RECONCILE_ERRORSettlement error
1078TRACE_NOT_FOUNDTrace not found
1080BAD_BATCH_NUMBERInvalid batch number
1085BATCH_NOT_FOUNDBatch not found
1088APPROVED_CALL_AMEXApproved and call AMEX
1089BAD_TERMINAL_IDInvalid terminal ID
1090CUT_OFF_IN_PROGRESSCut off in progress
1091ISSUER_INOPERATIVEIssuer not available
1092ROUTING_ERRORRouting error
1093TRANSACTION_CANNOT_BE_COMPLETEDTransaction cannot be completed
1094DUPLICATE_TRANSACTIONDuplicate trace
1095BATCH_TRANSFERBatch transfer
1096SYSTEM_MAL_FUNCTIONSystem malfunction
1098SESSION_ERRORSession error
1099PROCESSOR_OTHER_ERRORUnknown error

(3) Terminal Message

Response CodeResponse MessageFor display
3001PAYMENT_APP_BUSYPayment app busy
3002OPERATION_NOT_SUPPORTEDOperation not supported
3003OPERATION_PASSWORD_INCORRECTOperation password incorrect
3004INVALID_REQUEST_ARGUMENTInvalid request argument
3005NO_ACQUIRERNo acquirer
3006ORIGINAL_TRANSACTION_NOT_FOUNDOriginal transaction not found
3007TRANSACTION_STATUS_ERRORTransaction status error
3008BATCH_NOT_FOUNDBatch not found
3009DUPLICATE_REQUESTDuplicated request message ID
3010CUSTOMER_ABORTCustomer abort
3101READER_NOT_CONNECTEDReader not connected
3102READER_TERMINATEDCard not supported
3103READER_CANCELED
3104READER_TIMEOUT
3105READER_CANCELED_OR_TIMEOUT
3106READER_CAPK_FAIL
3107READER_NOT_ICC
3108READER_CARD_BLOCKED
3109READER_DEVICE_ERROR
3110READER_NO_EMV_APPS
3111READER_ICC_CARD_REMOVED
3112READER_CARD_SCHEME_NOT_MATCHED
3113READER_CARD_NOT_SUPPORTED
3114READER_MISSING_MANDATORY_DATA
3115READER_SELECT_APP_FAIL
3116READER_INVALID_ICC_DATA
3117READER_CONDITION_NOT_SATISFIED
3118READER_APPLICATION_BLOCKED
3201NO_CONNECTIVITYNo connectivity. Please turn on Wi-Fi or cellular.
3202CONNECTION_ERRORConnection error
3203READ_TIMEOUTRead timeout
3300ONLINE_MSG_ASSEMBLE_ERROR
3301BAD_GATEWAY_URL
3302NO_GATEWAY_FOR_PAYMENT
3999UNKNOWN_ERRORUnknown error

(6) Service Message

Response CodeResponse MessageFor display
6002INVALID_EMAILInvalid email address
6003INVALID_PHONE_NUMBERInvalid phone number
6101TEMPLATE_NOT_FOUNDTemplate not found
6102ORGANIZE_NOT_FOUNDMerchant not found
6103TEMPLATE_ALREADY_EXISTTemplate already exist
6104RECEIPT_NOT_EXISTReceipt not found
6105GENERATE_HTML_FAILGenerate HTML failed
6106NO_CONTENTNo content
6300INVALID_FORMATInvalid format
6301PROVIDER_FAILProvider failed
6302NO_MAIL_SERVERNo mail server
6304NO_AWS_TOPIC_SUPPORTNo AWS topic support
Last updated on 6/3/2019 by Jeff Kwok
← API referenceAPI examples →
  • responseCode
    • (0) General Message
    • (1) Acquirer Message
    • (3) Terminal Message
    • (6) Service Message
Developer Docs
About
APOLLO ecosystemProducts and servicesHardware spec
Development
Development with APOLLOSDK overviewAPI overview
Support
Spectra TechnologiesContact us
Copyright © 2022 Spectra Technologies.
Site by Docusaurus