ReferencePayment PartnersAdyenGoogle PayAdyen - GooglepayGoogle Pay is the fast, simple way to pay with your phone and speed through checkout within apps, websites and in stores. There is no maximum transaction limit when you use your phone and card. Your payment info is also protected with multiple layers of security so you can pay with peace of mind – all the time.Source: https://pay.google.com Features Integration type 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 featuresInformation request and CITMITServer-to-server How to test?infoYou have to create a Google developper account in order to test this payment method with a compatible device (minimum Android 5.0 or later + NFC supported). 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 Payment LabelsLabelMethodPayment typeadyengooglepayprimary (wallet)ActionsWidget/Front actionsOther actionsStatusPSP 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)