Payment PartnersAdyenApple PayAdyen - ApplepayApple Pay is the one way to pay. It replaces your physical cards and cash with an easier, safer, more secure, and private payment method — whether you’re in a store, online, or sending cash to friends or family. It’s money, made modern.Source: https://www.apple.com/apple-pay/ Features Integration type Redirection Tokenization Yes Payment flow1-step payment flowCapture (direct debit)2-step payment flowAuthorization + Capture3-step payment flowPending Authorization + Authorization + Capture (asynchronous) Payment Operations AvailableTypeCaptureRefundVoidPartialTotalMultipleInformationVoid actions will always release all remaining authorized amount. Additional featuresInformation request and CITMITServer-to-server How to test?InformationYou have to create an Apple developer account in order to test this payment method and you have to use a recent macOS device. Data Mapping & Mandatory FieldsBelow is the mapping between your Create Session request and the fields expected by this payment method.Purse Session fieldMandatoryamountYesorder.redirectionYesorder.referenceNocustomer.reference(Only for tokenization)Noshipments.delivery_method_referenceNoshipments.shipping_address.first_nameNoshipments.shipping_address.middle_nameNoshipments.shipping_address.last_nameNoshipments.shipping_address.cityNoshipments.shipping_address.postal_codeNoshipments.shipping_address.country_codeNoshipments.shipping_address.phoneNo StatusPSP statusStateCodeDescriptionMALFORMED_PARTNER_RESPONSEERRORTECHNICAL_ISSUE_TO_CONTACT_PARTNERMalformed partner response, partner HTTP response is not of json type.SUCCESSSUCCESSSUCCEEDEDaction done successfullyERRORERRORFAILEDAn error occurred when calling adyenNO_REDIRECT_RESULTWAITINGWAITING_PARTNER_RESPONSENo redirect result could be found, customer was not redirected to our redirection API. Awaiting for notification from AdyenAuthenticationFinishedSUCCESSSUCCEEDEDThe payment has been successfully authenticated with 3D Secure.AuthenticationNotRequiredSUCCESSSUCCEEDEDThe transaction does not require 3D Secure authentication, for example, the issuing bank does not require authentication or the transaction is out of scope. Check the authenticationNotRequiredReason parameter to know why authentication was skipped.AuthorisedSUCCESSSUCCEEDEDThe payment was successfully authorised.CancelledERRORFAILEDThe payment was cancelled (by either the shopper or your own system) before processing was completed.ChallengeShopperERRORFAILEDThe issuer requires further shopper interaction before the payment can be authenticated. Returned for 3D Secure 2 transactions. WORKFLOW NOT IMPLEMENTEDErrorERRORFAILEDThere was an error when the payment was being processed.IdentifyShopperERRORFAILEDThe issuer requires the shopper's device fingerprint before the payment can be authenticated. Returned for 3D Secure 2 transactions. WORKFLOW NOT IMPLEMENTED14_002ERRORFAILEDRequired field 'paymentData' is not provided.PendingPresentToShopperERRORFAILEDPresent the voucher or the QR code to the shopper.WORKFLOW NOT IMPLEMENTEDReceivedreceivedRedirectShopperRefusedERRORFAILEDThe payment was refused. You'll receive a refusalReason in the same response that indicates why it was refused.ABANDONEDERRORABORTED_BY_CUSTOMERThe customer abandoned payment after validate (should only happen with bancontact mobile as it displays a QR code that still needs to be used to pay)