Skip to main content
Partner logo
Hipay Creditcard
HiPay is a global payment platform. At HiPay, we believe payment is about more than transactions. Thanks to a unique, agile platform, we enable merchants to get more from their payment data, across all sales channels. Boost conversion rates, increase revenue and discover new opportunities.
Source: https://hipay.com/en/who-are-we

Features

Integration type

Embed (no redirection)
Tokenization

Yes

Payment Flow

1-step payment flow : Capture (direct debit)
2-step payment flow : Authorization + Capture
3-step payment flow : Pending Authorization + Authorization + Capture (asynchronous workflow)

How to test?

Basic test cards

CredentialsYes CardNo Card
Card number4111 1111 1111 11114150 5514 0365 7424
Expiry dateany future month and yearany future month and year
CVCany 3 randoms numbersany 3 randoms numbers

Data Mapping & Mandatory Fields

Below is the mapping between your Create Session request and the fields expected by this payment method.

Purse Session fieldMandatory
amountYes
order.redirectionYes
order.referenceYes
order.currency_codeYes
order.amountYes
partner_data.sessionYes
customer.referenceNo
customer.gender_codeNo
customer.first_nameNo
customer.last_nameNo
customer.billing_address.address_linesNo
customer.billing_address.cityNo
customer.billing_address.postal_codeNo
customer.billing_address.country_codeNo
customer.billing_address.emailNo
shipments.shipping_address.address_linesNo
shipments.shipping_address.cityNo
shipments.shipping_address.postal_codeNo
shipments.shipping_address.country_codeNo
shipments.item_lines.sku_referenceNo
shipments.item_lines.quantityNo

Payment Labels

LabelMethodPayment type
hipaycreditcardprimary (credit card)

Actions

Status

PSP statusStateCodeDescription
105ERRORFAILEDThe card issuer is unable to complete the authentication request.
108ERRORFAILEDThe card issuer is not able to complete the authentication request.
109ERRORFAILEDAuthentication Failed -- The cardholder’s authentication failed. The authorization request should not be submitted. An authentication failure may be a possible indication of a fraudulent user.
110ERRORREJECTED_BY_RISK_CHECKSBlocked -- The transaction has been rejected for reasons of suspected fraud.
111ERRORREJECTED_BY_RISK_CHECKSDenied -- The merchant denied the payment attempt. After reviewing the fraud screening result, the merchant decided to decline the payment.
112WAITINGWAITING_PARTNER_RESPONSEAuthorized and Pending -- The payment has been challenged by the fraud rule set and is pending.
113ERRORFAILEDRefused -- The financial institution refused to authorize the payment. The refusal reasons can be: an exceeded credit limit, an incorrect expiry date or insufficient balance, or many others, depending on the selected payment method.
114ERROREXPIRED_AUTHORIZATIONExpired -- The validity period of the payment authorization has expired. This happens when no capture request is submitted for an authorized payment typically within 7 days after authorization. Note: Depending on the customer’s issuing bank, the authorization validity period may last from 1 to 5 days for a debit card and up to 30 days for a credit card.
115SUCCESSSUCCEEDEDCancelled -- The merchant has canceled the payment attempt. Only payments with status “Authorized” that have not yet reached the status “Captured” can be canceled. In case of a credit card payment, canceling the transaction consists of voiding the authorization.
116SUCCESSSUCCEEDEDAuthorized -- The financial institution has approved the payment. In the case of a credit card payment, funds are “held” and deducted from the customer’s credit limit (or bank balance, in the case of a debit card), but are not yet transferred to the merchant. In the case of bank transfers and some other payment methods, the payment immediately reaches the “Captured” status after being set to “Authorized”.
117WAITINGWAITING_PARTNER_RESPONSECapture Requested -- A capture request has been sent to the financial institution.
118SUCCESSSUCCEEDEDCaptured -- The financial institution has processed the payment. The funds will be transferred to HiPay Enterprise before being settled to your bank account. Authorized payments can be captured as long as the authorization has not expired. Some payment methods, like bank transfers or direct debits, reach the “Captured” status straight away after being authorized.
119SUCCESSSUCCEEDEDPartially Captured -- The financial institution has processed part of the payment. If only part of the order can be shipped, it is allowed to capture an amount equal to the shipped part of the order. This is called a partial capture. Please note: As dictated by all credit card companies, it is not allowed for a merchant to capture a payment before shipping has been completed. Merchants should start shipping the order once the status “Authorized” has been reached!
120SUCCESSSUCCEEDEDThe funds have been made available for remittance to the merchant.A payment with the “Collected” status is ready to be paid out. HiPay Enterprise will either transfer the amount to your bank account within the next few days (depending on your settlement frequency), or the amount has already been transferred to your bank account.
121SUCCESSSUCCEEDEDA part of the transaction has been collected.
122SUCCESSSUCCEEDEDThe financial operations linked to this transaction are closed. Funds have been debited or credited from your HiPay merchant account.
123SUCCESSSUCCEEDEDA part of the financial operations linked to this transaction is closed.
124WAITINGWAITING_PARTNER_RESPONSERefund Requested -- A refund request has been sent to the financial institution.
125SUCCESSSUCCEEDEDRefunded -- The payment was refunded. A payment reaches the “Refunded” status when the financial institution has processed the refund and the amount has been transferred to the customer’s account. The amount will be deducted from the next total amount to be paid out to the merchant.
126SUCCESSSUCCEEDEDPartially Refunded -- The payment was partially refunded.
129ERRORABORTED_BY_CUSTOMERCharged Back -- The payment was charged back. The cardholder has reversed a capture processed by their bank or credit card company. For instance, the cardholder has contacted their credit card company and denied having made the transaction. The credit card company has then revoked the payment already captured. Please note the legal difference between the customer (who ordered the goods) and the cardholder (who owns the credit card and ends up paying for the order). Generally, chargebacks only occur incidentally. When they do, contacting the customer can often solve the situation. Occasionally, it is an indication of credit card fraud.
134ERRORREJECTED_BANKDispute lost -- The merchant lost the chargeback dispute. The chargeback has already been applied to the transaction; it still applies and thus will not be refunded.
140WAITINGWAITING_PARTNER_RESPONSEAuthentication Requested -- The payment method used requires authentication; authentication request has been sent and the system is waiting for an action from the customer.
141SUCCESSSUCCEEDEDAuthenticated -- The payment method used requires authentication and it was successful.
142WAITINGWAITING_PARTNER_RESPONSEAuthorization Requested -- The payment method used requires an authorization request; the request was sent and the system is waiting for the approval of the financial institution.
143SUCCESSSUCCEEDEDAuthorization Cancelled -- The authorization has been canceled
144WAITINGWAITING_PARTNER_RESPONSEReference rendered -- The payment reference to pay has been generated
150WAITINGWAITING_PARTNER_RESPONSEAcquirer Found -- The acquirer’s payment route has been found.
151ERRORFAILEDAcquirer not Found -- The acquirer’s payment route has not been found.
160ERRORFAILEDCardholder Enrollment -- Unknown Unable to verify if the card is enrolled in the 3-D Secure program.
161SUCCESSSUCCEEDEDRisk Accepted -- The payment has been accepted by the fraud rule set.
163ERRORFAILEDAuthorization Refused -- The authorization was refused by the financial institution.
165ERRORREJECTED_BANKRefund Refused -- The refund operation was refused by the financial institution.
166SUCCESSSUCCEEDEDDebited (cardholder credit) -- The credit request was accepted and the cardholder was credited with the requested amount.
168SUCCESSSUCCEEDEDDebited (cardholder credit) -- The credit request was accepted and the cardholder was credited with the requested amount.
169WAITINGWAITING_PARTNER_RESPONSECredit requested -- The merchant requested to directly credit the cardholder.
172WAITINGWAITING_PARTNER_RESPONSEIn progress -- This status only applies to MixPayment master transactions. All of the master transaction’s sub-transactions are not yet authorized. Consequently, the order’s full amount has not yet been fully paid.
173ERRORREJECTED_BANKCapture Refused -- The capture was refused by the financial institution.
174WAITINGWAITING_PARTNER_RESPONSEAwaiting Terminal -- The transaction request was sent to the payment terminal.
175WAITINGWAITING_PARTNER_RESPONSEAuthorization cancellation requested -- The merchant requested to cancel the transaction’s authorization.
177WAITINGWAITING_PARTNER_RESPONSEChallenge Requested -- The payment method used requires authentication; authentication request has been sent and the system is waiting for action from the customer.
178ERRORFAILEDSoft declined -- The authorization was declined by the issuer because the transaction was not authenticated. You may retry the authorization after authenticating the cardholder.
200WAITINGWAITING_PARTNER_RESPONSEPending Payment -- The transaction request was submitted to the acquirer but the response is not yet available.
400ERRORBAD_REQUESTThe request was rejected due to a validation error.
401ERRORBAD_REQUESTAn authentication error occurred/invalid credentials.
403ERRORFAILEDAccess to this resource is fordidden.
404ERRORFAILEDTransaction was not found.
500ERRORFAILEDFailed operation
1000001ERRORFAILED[1000001]Incorrect Credentials -- Incorrect username and/or password
1000002ERRORFAILED[1000002]Incorrect Signature -- The signature that was sent does not match the requested format.
1000003ERRORFAILED[1000003]Account Not Active -- The account is inactive.
1000004ERRORFAILED[1000004]Account Locked -- The account is locked.
1000005ERRORFAILED[1000005]Insufficient Permissions -- You do not have permission to make this API call.
1000006ERRORFAILED[1000006]Forbidden Access -- The API access is disabled for this account.
1000007ERRORFAILED[1000007]Unsupported Version -- The API version is not supported.
1000008ERRORFAILED[1000008]Temporarily Unavailable -- The gateway is temporarily unavailable.
1000009ERRORFAILED[1000009]Not Allowed -- The request was rejected due to IP restriction.
1010001ERRORFAILED[1010001]Method Not Allowed -- The specified HTTP method is not allowed for this API call.
1010101ERRORFAILED[1010101]Required Parameter Missing -- A required parameter is missing.
1010201ERRORFAILED[1010201]Invalid Parameter -- A parameter is in an invalid format.
1010202ERRORFAILED[1010202]Invalid Parameter -- A parameter value exceeds the maximum number of characters allowed.
1010203ERRORFAILED[1010203]Invalid Parameter -- A parameter contains non-alphabetic characters.
1010204ERRORFAILED[1010204]Invalid Parameter -- A parameter contains non-numeric characters.
1010205ERRORFAILED[1010205]Invalid Parameter -- The specified parameter is expected to be in decimal format, but does not appear to be a valid decimal value.
1010206ERRORFAILED[1010206]Invalid Date -- The specified parameter does not seem to be a valid date.
1010207ERRORFAILED[1010207]Invalid Time -- The specified parameter does not seem to be a valid time.
1010208ERRORFAILED[1010208]Invalid IP Address -- The merchant entered an IP address that was in an invalid format. The IP address must be in a format such as 123.456.123.456.
1010209ERRORFAILED[1010209]Invalid Email Address -- The merchant entered an email address that was in an invalid format.
1010301ERRORFAILED[1010301]Invalid Soft Descriptor -- The soft descriptor contains invalid characters.
1010401ERRORFAILED[1010401]UTF-8 Encoding error -- The merchant sent parameters which are not UTF-8 encoded.
1010503ERRORBAD_REQUESTThe total amount does not match the sum of the items.
1020001ERRORFAILED[1020001]No route to acquirer -- The requested payment product is not configured for your account.
1020002ERRORFAILED[1020002]Unsupported ECI -- The specified ECI is not supported by the gateway.
1020003ERRORFAILED[1020003]:The Payment product specified in the payment_product field does not exist or is not activated.
3000001ERRORFAILED[3000001]Unknown Order -- The order was not found.
3000002ERRORFAILED[3000002]Unknown Transaction -- The transaction was not found.
3000003ERRORFAILED[3000003]Unknown Merchant -- The merchant account does not exist.
3000101ERRORFAILED[3000101]Unsupported Operation -- The operation is not supported.
3000102ERRORFAILED[3000102]Unknown IP Address -- The IP address cannot be detected. The transaction cannot be processed without a valid IP address.
3000201ERRORFAILED[3000201]Suspicion of fraud -- The transaction has been rejected by the financial institution due to suspected fraud.
3010001ERRORFAILED[3010001]Unsupported Currency -- The currency is not supported.
3010002ERRORFAILED[3010002]Amount Limit Exceeded -- The amount exceeds the maximum amount allowed for a single transaction.
3010003ERRORFAILED[3010003]Max Attempts Exceeded -- You have exceeded the maximum number of payment attempts for this order.
3010004ERRORFAILED[3010004]Duplicate Order -- The order has already been processed.
3010005ERRORFAILED[3010005]Checkout Session Expired -- This session has expired. The order is no longer valid.
3010006ERRORFAILED[3010006]Order Completed -- The order has already been completed.
3010007ERRORFAILED[3010007]Order Expired -- The order has expired.
3010008ERRORFAILED[3010008]Order Voided -- The order has been voided.
3020001ERRORFAILED[3020001]Authorization Expired -- The authorization has expired.
3020002ERRORFAILED[3020002]Amount Limit Exceeded -- The amount specified exceeds the allowable limit.
3020101ERRORFAILED[3020101]Not Enabled -- The Capture feature is not enabled for the merchant.
3020102ERRORFAILED[3020102]Not Allowed -- You cannot capture this type of transaction.
3020103ERRORFAILED[3020103]Not Allowed -- You cannot partially capture this type of transaction.
3020104ERRORFAILED[3020104]Permission Denied -- You do not have permission to capture this transaction
3020105ERRORFAILED[3020105]Currency Mismatch -- The currency must be the same for Capture and Authorization.
3020106ERRORFAILED[3020106]Authorization Completed -- The authorization has already been completed.
3020107ERRORFAILED[3020107]No More -- The maximum number of allowable captures has been reached.No more capture for the authorization.
3020108ERRORFAILED[3020108]Invalid Amount -- The capture amount must be positive.
3020109ERRORFAILED[3020109]Amount Limit Exceeded -- The capture amount must be less than or equal to the original transaction amount.
3020110ERRORFAILED[3020110]Amount Limit Exceeded -- The partial capture amount must be less than or equal to the remaining amount.
3020111ERRORFAILED[3020111]Operation Not Permitted -- The transaction is closed.
3020112ERRORFAILED[3020112]Operation Not Permitted -- Transaction Declined (Transaction not permitted)
3020201ERRORFAILED[3020201]Not Enabled -- The Refund feature is not enabled for the merchant.
3020202ERRORFAILED[3020202]Not Allowed -- You cannot refund this type of transaction.
3020203ERRORFAILED[3020203]Not Allowed -- You cannot partially refund this type of transaction.
3020204ERRORFAILED[3020204]Permission Denied -- You do not have permission to refund this transaction.
3020205ERRORFAILED[3020205]Currency Mismatch -- The refund must be in the same currency as the original transaction.
3020206ERRORFAILED[3020206]Already Refunded -- This transaction has already been fully refunded.
3020207ERRORFAILED[3020207]No More -- The maximum number of allowable refunds has been reached. No more refund for the transaction.
3020208ERRORFAILED[3020208]Invalid Amount -- The refund amount must be positive.
3020209ERRORFAILED[3020209]Amount Limit Exceeded -- The refund amount must be less than or equal to the original transaction amount.
3020210ERRORFAILED[3020210]Amount Limit Exceeded -- The partial refund amount must be less than or equal to the remaining amount.
3020211ERRORFAILED[3020211]Operation Not Permitted -- The transaction is closed.
3020212ERRORFAILED[3020212]Too Late -- You are over the time limit to perform a refund on this transaction.
3020301ERRORFAILED[3020301]Not Enabled -- The re-authorization feature is not enabled for the merchant.
3020302ERRORFAILED[3020302]Not Allowed -- Re-authorization is not allowed for this type of transaction.
3020303ERRORFAILED[3020303]Cannot Reauthorize -- You can only re-authorize the original authorization, not a re-authorization.
3020304ERRORFAILED[3020304]Max Limit Exceeded -- The maximum number of re-authorizations allowed for the authorization has been reached.
3020401ERRORFAILED[3020401]Not Allowed -- You cannot void this type of transaction.
3020402ERRORFAILED[3020402]Cannot Void -- You can only void the original authorization, not a re-authorization.
3020403ERRORFAILED[3020403]Authorization Voided -- The authorization has already been voided.
3030001ERRORFAILED[3030001]Fraud Suspicion -- The transaction has been rejected by HiPay due to suspected fraud.
3040001ERRORFAILED[3040001]Unknown Token -- The specified token was not found in the Secure Vault.
4000001ERRORFAILED[4000001]Declined -- The transaction has been declined by the acquirer.
4000002ERRORFAILED[4000002]Declined -- The payment has been refused by the financial institution.
4000003ERRORFAILED[4000003]Insufficient Funds -- The customer’s account does not have sufficient funds.
4000004ERRORFAILED[4000004]Technical Problem -- There was a problem processing this transaction.
4000005ERRORFAILED[4000005]Communication Failure -- This transaction cannot be processed.
4000006ERRORFAILED[4000006]Acquirer Unavailable -- This transaction cannot be processed because the acquirer is temporarily unavailable.
4000007ERRORFAILED[4000007]Duplicate Transaction -- The transaction has already been processed.
4000008ERRORFAILED[4000008]Payment cancelled by the customer -- The transaction has been cancelled by the customer.
4000009ERRORFAILED[4000009]Invalid transaction -- The transaction type is not valid.
4000010ERRORFAILED[4000010]Please call the acquirer support call number -- An issue occurred with the acquirer: please contact your HiPay account manager.
4000011ERRORFAILED[4000011]Authentication failed. Please retry or cancel. -- The authentication requested by the payment method has failed.
4000012ERRORFAILED[4000012]No UID configured for this operation -- The payment method used for this transaction is not supported on current account configuration.
4010101ERRORFAILED[4010101]Refusal (No Explicit Reason) -- The transaction has been declined by the card issuer with no given explanation.
4010102ERRORFAILED[4010102]Issuer Not Available -- The authorization centre of the card issuer is not operational at this time.
4010103ERRORFAILED[4010103]Insufficient Funds -- The cardholder does not have enough funds to make this payment.
4010201ERRORFAILED[4010201]Transaction Not Permitted -- The transaction is not permitted for this type of card.
4010202ERRORFAILED[4010202]Invalid Card Number -- The transaction failed due to an invalid credit card number.
4010203ERRORFAILED[4010203]Unsupported Card -- The type of card is not supported or is unknown.
4010204ERRORFAILED[4010204]Card Expired -- The transaction has been declined because the expiry date on the card used for payment has already passed.
4010205ERRORFAILED[4010205]Expiry Date Incorrect -- The transaction has been declined because the expiry date entered for the card used for payment is incorrect.
4010206ERRORFAILED[4010206]CVC Required -- The transaction cannot be processed because no Card Verification Code was provided.
4010207ERRORFAILED[4010207]CVC Error -- The transaction has been declined because the CVC entered does not match the credit card.
4010301ERRORFAILED[4010301]AVS Failed -- The transaction has been refused because the AVS response returned an “N” value and the merchant account is not able to accept such transactions.
4010302ERRORFAILED[4010302]Retain Card -- The bank put a hold on purchases due to an issue with the cardholder’s account.
4010303ERRORFAILED[4010303]Lost or Stolen Card -- The card has been blocked by the card issuer because the cardholder reported it as being lost or stolen (potential fraud).
4010304ERRORFAILED[4010304]Restricted Card -- The credit card is blacklisted by the card association.
4010305ERRORFAILED[4010305]Card Limit Exceeded -- The transaction would exceed the monthly limit of the card.
4010306ERRORFAILED[4010306]Card Blacklisted -- The card has been rejected by the bank’s fraud system.
4010307ERRORFAILED[4010307]Unauthorized IP address country -- The IP address country used is not authorized.
4010309ERRORFAILED[4010309]Card not in authorizer’s database -- The credit card number is not in an authorized cards database.
4010310ERRORFAILED[4010310]3DS required but not used -- The transaction requires 3DS authentication but the credit card is not enrolled.
4010312ERRORFAILED[4010312]Soft Declined -- The authorization was declined by the issuer because the transaction was not authenticated
SESSION_DATA_NOT_OKSUCCESSBAD_REQUESTSession data doesn't meet the partner's requirements
AUTH_ERRORERRORFAILEDProblem with authentication
SUCCESSSUCCESSSUCCEEDEDThe operation run with success
ACCESS_FORBIDDENERRORFAILEDAccess to this resource is fordidden.
ERRORERRORFAILEDFailed operation
forwardingWAITINGWAITING_PARTNER_RESPONSERedirection Requested -- The redirection has been requested
400_INVALID_CARD_TOKENERRORFAILEDInvalid cardToken (or missing)
404_CARD_TOKENERRORFAILEDCard token not found
200_CARD_TOKENSUCCESSSUCCEEDEDCard token deleted with success