---
title: "Authorise Adyen Google Pay payment"
method: POST
path: "/v1/frontend/charges/{chargeId}/wallets/google/adyen"
tags: ["Charge operations"]
---

# Authorise Adyen Google Pay payment

`POST /v1/frontend/charges/{chargeId}/wallets/google/adyen`

## Request

- The document declares no server URL.
- Auth: none declared

## Path parameters

- `chargeId` string, required

## Request body

- AdyenGooglePayAuthRequest
  - `payment_info` PaymentInfo, required
    - `accept_header` string
    - `brand` string
    - `browser_accept_header` string
    - `browser_color_depth` string
    - `browser_ip_address` string
    - `browser_java_script_enabled` boolean
    - `browser_language` string
    - `browser_screen_height` string
    - `browser_screen_width` string
    - `browser_tz` string
    - `browser_user_agent` string
    - `card_type` 'DEBIT' | 'CREDIT' | 'CREDIT_OR_DEBIT'
    - `cardholder_name` string
    - `email` string
    - `ip_address` string
    - `js_enabled` boolean
    - `js_navigator_language` string
    - `js_screen_color_depth` string
    - `js_screen_height` string
    - `js_screen_width` string
    - `js_timezone_offset_mins` string
    - `last_digits_card_number` string: last digits card number
    - `user_agent_header` string
    - `worldpay_3ds_flex_ddc_result` string: SessionId returned by Worldpay/CardinalCommerce as part of device data collection. Applicable for Google Pay payments only
  - `token` string, required

## Response `200`

OK

## Other responses

- `202`: Accepted - payment has been submitted for authorisation and awaiting response from payment service provider
- `400`: Bad request - invalid payload or the payment has been declined
- `402`: Gateway error
- `404`: Not found
- `422`: Unprocessable Entity - Invalid payload or missing mandatory attributes
- `500`: Internal server error

## Changes

- **2026-10-02** `042ba06d9017`: 3 info
  - removed the `AMOUNT_BELOW_MINIMUM` enum value from the `error_identifier` response property for the response status `400`
  - removed the `AMOUNT_BELOW_MINIMUM` enum value from the `error_identifier` response property for the response status `402`
  - removed the `AMOUNT_BELOW_MINIMUM` enum value from the `error_identifier` response property for the response status `422`
- **2026-10-01** `4e93196bd6aa`: 6 warning
  - added the new `AMOUNT_BELOW_MINIMUM_FOR_ADYEN` enum value to the `error_identifier` response property for the response status `400`
  - added the new `AMOUNT_BELOW_MINIMUM_FOR_ADYEN` enum value to the `error_identifier` response property for the response status `402`
  - added the new `AMOUNT_BELOW_MINIMUM_FOR_ADYEN` enum value to the `error_identifier` response property for the response status `422`
  - added the new `AMOUNT_BELOW_MINIMUM_FOR_STRIPE` enum value to the `error_identifier` response property for the response status `400`
  - …2 more
- **2026-08-19** `b75dedea88e1`: 1 breaking, 1 warning
  - added the new required request property `payment_info`
  - removed the request property `walletType`
- **2026-08-18** `be977f8424da`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/government-digital-service/apis/connector-api/changes/v1/frontend/charges/:chargeId/wallets/google/adyen/post.md)

---

[API](https://skmtc.dev/government-digital-service/apis/connector-api.md) - [All operations](https://skmtc.dev/government-digital-service/apis/connector-api/llms.txt) - [OpenAPI document](https://skmtc.dev/government-digital-service/apis/connector-api/revisions/7f294e492d3c?raw)
