Skip to main content
Partner logo
Ingenico Applepay
Ingenico has led the payment industry for more than 30 years to become the global leader in seamless payment. We provide smart, trusted and secure solutions to empower commerce across all channels: in-store, online and on mobile. Today, with our products and services, merchants can accept any means of payment, from credit cards to alternative payment methods, be it in store, online or on mobile and allow consumers to have a seamless payment experience.
Source: https://www.ingenico.com/about-ingenico/about-us/about-us/

Prerequisites

merchant
Subscribe to offer including Apple Pay. Contact your sales contact.
Set up your Apple Pay merchant ID.
How to useAccepted CardsAccepted Devices
Be located in one of the supported countries
Own at least one of the supported cards in their Apple Pay wallet.
Browse only with Safari.
Visa
MasterCard
American Express
Carte Bancaire
iPhones with Face ID and/or Touch ID (except iPhones 5S)
iPad Pro
iPad Air
iPad
iPad mini
Mac models with Touch ID or Mac models introduced in 2012 or later with an Apple Pay-enabled iPhone or Apple Watch
Apple Watch Series 1 and 2 and later
info

In production mode, Apple Pay is only available from the Safari browser on Apple-branded devices (Mac, iPhone, iPad, etc.). In test mode, a payment simulator is available. It lets you pay from a Safari browser on Apple-branded devices (Mac, iPhone, iPad, etc.), but also from non-compatible browsers and devices (e.g. Chrome, Firefox, etc.).

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)

Additional features

How to test?

info

Apple test cards here.

Test Cards

Card NumberExpiry DateCVV
4051 0693 0220 012101/27340
4761 2297 0015 046501/27175
3717 377724 91005ANY1111

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.amountNo
order.currency_codeYes
customer.referenceNo
customer.company_nameNo
customer.gender_codeNo
customer.first_nameNo
customer.last_nameNo
customer.birthdateNo
customer.ipYes
customer.locale_codeNo
customer.billing_address.address_linesYes
customer.billing_address.cityYes
customer.billing_address.postal_codeYes
customer.billing_address.country_codeYes
customer.billing_address.emailYes
customer.billing_address.phoneYes
customer.billing_address.mobile_phoneYes
customer.billing_address.work_phoneNo
customer.account.purchase_count_last_dayNo
customer.account.purchase_count_last_six_monthsNo
customer.account.purchase_count_last_yearNo
customer.account.different_card_count_last_dayNo
customer.account.authentication_methodNo
customer.account.authentication_date_timeNo
customer.account.update_date_timeNo
customer.account.creation_date_timeNo
customer.account.password_update_date_timeNo
customer.account.three_ds_exemptionNo
customer.account.challenge_indicatorNo
shipments.shipping_address.address_linesNo
shipments.shipping_address.cityNo
shipments.shipping_address.postal_codeNo
shipments.shipping_address.country_codeNo
shipments.shipping_address.emailNo
shipments.item_lines.nameNo
shipments.item_lines.priceNo
shipments.item_lines.quantityNo
shipments.item_lines.amountNo
shipments.item_lines.tax_lines.amountNo

Payment Labels

LabelMethodPayment type
ingenicoapplepayprimary (credit card)

Actions

ActionMandatory fieldsOptional fields
APPLY
amount
20
-

Status

PSP statusStateCodeDescription
1000ERRORFAILEDDo not honour
1001ERRORCARD_EXPIREDExpired card
1002ERRORREJECTED_BY_RISK_CHECKSSuspected fraud
1003ERRORFAILEDCard acceptor contact acquirer
1004ERRORFAILEDRestricted card
1005ERRORFAILEDCard acceptor call acquirer's security department
1006ERRORBLOCKED_CARDAllowable PIN tries exceeded
1007ERRORFAILEDRefer to card issuer
1008ERRORFAILEDRefer to card issuer's special conditions
1009ERRORFAILEDInvalid card acceptor
1010ERRORBAD_REQUESTSuccessful
1011ERRORWRONG_CARD_DATAInvalid card number
1012ERRORBAD_REQUESTPIN data required
1013ERRORBAD_REQUESTUnacceptable fee
1014ERRORBAD_REQUESTNo account of type requested
1015ERRORBAD_REQUESTRequested function not supported
1016ERRORINSUFFICIENT_FUNDSNot sufficient funds
1017ERRORFAILEDIncorrect PIN
1018ERRORFAILEDNo card record
1019ERRORFAILEDTransaction not permitted to cardholder
1020ERRORFAILEDTransaction not permitted to terminal
1021ERRORAMOUNT_EXCEEDEDExceeds withdrawal amount limit
1022ERRORFAILEDSecurity violation
1023ERRORFAILEDExceeds withdrawal frequency limit
1024ERRORFAILEDViolation of law
1025ERRORCARD_IS_NOT_ACTIVECard not effective
1026ERRORFAILEDInvalid PIN block
1027ERRORBAD_REQUESTPIN length error
1028ERRORFAILEDPIN key sync error
1029ERRORFAILEDSuspected counterfeit card
1030ERRORBAD_REQUESTCurrency unacceptable to card issuer
1031ERRORBAD_REQUESTNot authorised and fees disputed
1032ERRORBLOCKED_CARDLost/stolen card
1033ERRORFAILEDAuthorization lifecycle unacceptable
1034ERRORFAILEDAuthorization lifecycle has expired
1035ERRORFAILEDClosed account
1036ERRORFAILEDClosed savings account, or restricted for closing
1037ERRORFAILEDClosed credit account or restricted for closing
1038ERRORFAILEDClosed credit facility cheque account or restricted for closing
1039ERRORFAILEDClosed cheque account or restricted for closing
1040ERRORFAILEDBad debt
1041ERRORFAILEDFrom account bad status
1042ERRORFAILEDTo account bad status
1043ERRORFAILEDCheque already posted
1044ERRORFAILEDInformation not on file
1045ERRORFAILEDCard verification data failed
1046ERRORBAD_REQUESTAmount not found
1047ERRORBAD_REQUESTPIN change required
1048ERRORBAD_REQUESTNew PIN invalid
1049ERRORBAD_REQUESTBank not found
1050ERRORBAD_REQUESTBank not effective
1051ERRORBAD_REQUESTCustomer vendor not found
1052ERRORBAD_REQUESTCustomer vendor not effective
1053ERRORBAD_REQUESTCustomer vendor account invalid
1054ERRORBAD_REQUESTVendor not found
1055ERRORBAD_REQUESTVendor not effective
1056ERRORBAD_REQUESTVendor data invalid
1057ERRORBAD_REQUESTPayment date invalid
1058ERRORBAD_REQUESTPersonal identification not found
1059ERRORBAD_REQUEST
1060ERRORFAILEDTransaction did not complete normally at terminal
1061ERRORFAILEDTransaction not supported by the card issuer
1062ERRORFAILEDCashback not allowed
1063ERRORFAILEDCashback amount exceeded
1064ERRORFAILEDDeclined, transaction processed offline by terminal
1065ERRORFAILEDDeclined, terminal unable to process offline
1066ERRORFAILEDDeclined, transaction processed offline after referral
1067ERRORFAILEDReserved for ISO use
1068ERRORBAD_REQUESTIdentification number invalid
1069ERRORBAD_REQUESTDriver number invalid
1070ERRORBAD_REQUESTVehicle number invalid
1071ERRORFAILEDDigital certificate expired
1099ERRORFAILEDInvalid value
2000ERRORFAILEDDo not honour
2001ERRORCARD_EXPIREDExpired card
2002ERRORREJECTED_BY_RISK_CHECKSSuspected fraud
2003ERRORFAILEDCard acceptor contact acquirer
2004ERRORFAILEDRestricted card
2005ERRORREJECTED_BY_RISK_CHECKSCard acceptor call acquirer's security department
2006ERRORBLOCKED_CARDAllowable PIN tries exceeded
2007ERRORFAILEDSpecial conditions
2008ERRORFAILEDLost card
2009ERRORFAILEDStolen card
2010ERRORREJECTED_BY_RISK_CHECKSSuspected counterfeit card
2011ERRORFAILEDDaily withdrawal uses exceeded
2012ERRORFAILEDDaily withdrawal amount exceeded
4000SUCCESSSUCCEEDEDAccepted
9999ERRORFAILEDOther errors
30001100ERRORFAILEDUnauthorised customer country
30001101ERRORFAILEDIP country differs from card country
30001102ERRORBAD_REQUESTNumber of different countries too high
30001104ERRORFAILEDUnauthorised IP address country
30001105ERRORBAD_REQUESTAnonymous proxy
30001106ERRORBAD_REQUESTUnknown IP address country
30001120ERRORFAILEDIP address on merchant's blacklist
30001130ERRORFAILEDBIN on merchant's blacklist
30001140ERRORFAILEDCard on merchant's blacklist
30001141ERRORFAILEDE-mail blacklisted
30001142ERRORFAILEDPassenger name blacklisted
30001143ERRORFAILEDCardholder name blacklisted
30001158ERRORBAD_REQUESTE-mail usage limit reached
30001180ERRORBAD_REQUESTMaximum scoring reached
30031001ERRORBAD_REQUESTInvalid merchant number
30041001ERRORBAD_REQUESTRetain card
30051001ERRORFAILEDAuthorisation declined
30141001ERRORBAD_REQUESTInvalid card number
30171001ERRORFAILEDPayment method cancelled by the customer
30331001ERRORCARD_EXPIREDCard expired
30431001ERRORFAILEDStolen card. Pick up.
30511001ERRORINSUFFICIENT_FUNDSInsufficient funds
30581001ERRORFAILEDTransaction not permitted on this terminal
30591001ERRORREJECTED_BY_RISK_CHECKSSuspicion of fraud
30621001ERRORFAILEDRestricted card
30921001ERRORBAD_REQUESTInvalid card type for acquirer
40001134ERRORFAILEDAuthentication failed. Please retry or cancel.
40001135ERRORFAILEDAuthentication temporarily unavailable. Please retry or cancel.
40001137ERRORFAILEDYour bank is temporarily unavailable. Please try again later or choose another payment method
40001139ERRORBAD_REQUESTAuthentication required. The financial institution insists on 3-D Secure.
50001054ERRORBAD_REQUESTCard number incorrect or incompatible
50001081ERRORBAD_REQUESTReceived PARes format was invalid according to the 3-D Secure specifications
50001087ERRORBAD_REQUESTThis transaction requires authentication. Please check with your bank.
0000SUCCESSSUCCEEDEDApproved
0001SUCCESSSUCCEEDEDHonour with identification
0002SUCCESSSUCCEEDEDApproved for partial amount
0003SUCCESSSUCCEEDEDApproved (VIP)
0004SUCCESSSUCCEEDEDApproved, update track 3
0005SUCCESSSUCCEEDEDApproved, account type specified by card issuer
0006SUCCESSSUCCEEDEDApproved for partial amount, account type specified by card issuer
0008SUCCESSSUCCEEDEDApproved but fees disputed
0009SUCCESSSUCCEEDEDApproved with overdraft
0010SUCCESSSUCCEEDEDApproved, customer reactivated
0011SUCCESSSUCCEEDEDApproved, terminal unable to process online
0012SUCCESSSUCCEEDEDApproved, transaction processed offline by terminal
0013SUCCESSSUCCEEDEDApproved, transaction processed offline after referral
CREATEDSUCCESSSUCCEEDEDThe transaction has been created and is still in a pending status. This is the initial status for any new transaction request on our platform.
SUCCESSSUCCESSSUCCEEDEDSuccessful
CAPTUREDSUCCESSSUCCEEDEDYour capture request (“CAPTURE_REQUESTED”) has been successful. You can expect to receive the funds for this transaction from your acquirer
REFUNDEDSUCCESSSUCCEEDEDYour refund request (“REFUND_REQUESTED”) has been successful. You customer can expect to receive the funds for this transaction from her/his issuers
REJECTEDERRORFAILEDThe authorisation/refund request has been rejected by the acquirer
CANCELLEDSUCCESSSUCCEEDEDThe transaction/authorisation has been cancelled by either your customer or yourself
REDIRECTEDSUCCESSSUCCEEDEDYou have redirected your customer : to her/his issuer for a 3-D Secure check or we have not received the 3-D Secure check result yet, to the payment portal of a third party (for i.e. PayPal, Multibanco, Klarna, Bizum transactions) or we have not received a transaction result from this third party yet
UNSUCCESSFULERRORFAILEDYour authorisation/capture/refund request has been unsuccessful
UNKNOWN_ERRORERRORUNKNOWNUnknow error
INVALID_ACTIONERRORBAD_REQUESTWorkflow error
PENDING_CAPTURESUCCESSSUCCEEDEDYour authorisation request was successful, but you still need to capture it to receive the funds
PENDING_PAYMENTSUCCESSSUCCEEDEDYou are waiting for either : the final result of a transaction in status='CREATED', the result of a 3-D Secure check of a transaction in status='REDIRECTE'
PENDING_MERCHANTSUCCESSSUCCEEDEDThis transaction is a pending status because either: You still need to capture it due to its status='PENDING_CAPTURE', You are waiting for a final result for transactions in status='CANCELLED'
REFUND_REQUESTEDWAITINGWAITING_PARTNER_RESPONSEOur platform is processing your refund request and waiting for the result. As soon as we have received the result, we will update the status to either “REJECTED” or “REFUNDED” accordingly
REJECTED_CAPTUREERRORFAILEDThe capture request has been rejected by the acquirer
CAPTURE_REQUESTEDWAITINGWAITING_PARTNER_RESPONSEOur platform is processing your capture request and waiting for the result. As soon as we have received the result, we will update the status to either “REJECTED_CAPTURE” or “CAPTURED” accordingly
AUTHORIZATION_REQUESTEDWAITINGWAITING_PARTNER_RESPONSEOur platform is processing your authorisation request and waiting for the result. As soon as we have received the result, we will update the status to either “REJECTED” or “PENDING_CAPTURE” accordingly
PENDING_CONNECT_OR_3RD_PARTYWAITINGWAITING_PARTNER_RESPONSEWe are waiting for a final result for your authorisation/capture/refund request