CyberSource Unified Checkout Capture Context API

The Unified Checkout Capture Context API from CyberSource — 1 operation(s) for unified checkout capture context.

Operations 1

POST /up/v1/capture-contexts Generate Unified Checkout Capture Context #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/cybersource-unified-checkout-capture-context-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

cybersource-unified-checkout-capture-context-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  description: All CyberSource API specs merged together. These are available at https://developer.cybersource.com/api/reference/api-reference.html
  version: 0.0.1
  title: CyberSource Merged Spec bankAccountValidation Unified Checkout Capture Context API
servers:
- url: https://apitest.cybersource.com/
tags:
- name: Unified Checkout Capture Context
  externalDocs:
    description: Find out more
    url: https://developer.cybersource.com/docs/cybs/en-us/unified-checkout/developer/all/rest/unified-checkout/uc-intro.html
paths:
  /up/v1/capture-contexts:
    post:
      tags:
      - Unified Checkout Capture Context
      summary: Generate Unified Checkout Capture Context
      description: 'Unified Checkout is a powerful product within the Digital Acceptance Suite. Unified Checkout is designed to assist merchants with the adoption and inclusion of digital payments within their payment acceptance page. With Unified Checkout Integration you can add digital payment methods to create familiar, convenient and seamless payment experiences that are designed to reduce checkout friction and increase conversions.

        Click to Pay Drop-in UI is built on the Unified Checkout platform.

        For more information about Unified Checkout, see the [Unified Checkout Developer Guides Page](https://developer.cybersource.com/docs/cybs/en-us/unified-checkout/developer/all/rest/unified-checkout/uc-intro.html). For examples on how to integrate Unified Checkout within your webpage please see our [GitHub Unified Checkout Samples](https://github.com/CyberSource/cybersource-unified-checkout-sample-java).

        Generate Unified Checkout Capture Context

        Generate a one-time use capture context used for the invocation of Unified Checkout. The Request wil contain all of the parameters for how Unified Checkout will operate within a client webpage. The resulting payload will be a JWT signed object that can be used to initiate Unified Checkout or Click to Pay Drop-in UI within a web page'
      operationId: generateUnifiedCheckoutCaptureContext
      x-devcenter-metaData:
        firstLevelApiLifeCycle: new
        secondLevelApiLifeCycle: hidden
        apiLifeCycle: hidden
        categoryTag: Unified_Checkout
        developerGuides: https://developer.cybersource.com/docs/cybs/en-us/unified-checkout/developer/all/rest/unified-checkout/uc-intro.html
        disableProcessorDropDown: true
      x-example:
        example0:
          summary: Generate Unified Checkout Capture Context
          value:
            clientVersion: '0.34'
            targetOrigins:
            - https://yourCheckoutPage.com
            allowedCardNetworks:
            - VISA
            - MASTERCARD
            - AMEX
            allowedPaymentTypes:
            - APPLEPAY
            - CHECK
            - CLICKTOPAY
            - GOOGLEPAY
            - PANENTRY
            - PAZE
            country: US
            locale: en_US
            captureMandate:
              billingType: FULL
              requestEmail: true
              requestPhone: true
              requestShipping: true
              shipToCountries:
              - US
              - GB
              showAcceptedNetworkIcons: true
            completeMandate:
              type: PREFER_AUTH
              decisionManager: true
              consumerAuthentication: true
            data:
              orderInformation:
                amountDetails:
                  totalAmount: '21.00'
                  currency: USD
        example1:
          summary: Generate Unified Checkout Capture Context With Full List of Card Networks
          value:
            clientVersion: '0.34'
            targetOrigins:
            - https://yourCheckoutPage.com
            allowedCardNetworks:
            - VISA
            - MASTERCARD
            - AMEX
            - CARNET
            - CARTESBANCAIRES
            - CUP
            - DINERSCLUB
            - DISCOVER
            - EFTPOS
            - ELO
            - JAYWAN
            - JCB
            - JCREW
            - KCP
            - MADA
            - MAESTRO
            - MEEZA
            - PAYPAK
            - UATP
            allowedPaymentTypes:
            - APPLEPAY
            - CHECK
            - CLICKTOPAY
            - GOOGLEPAY
            - PANENTRY
            - PAZE
            country: US
            locale: en_US
            captureMandate:
              billingType: FULL
              requestEmail: true
              requestPhone: true
              requestShipping: true
              shipToCountries:
              - US
              - GB
              showAcceptedNetworkIcons: true
            completeMandate:
              type: PREFER_AUTH
              decisionManager: true
              consumerAuthentication: true
            data:
              orderInformation:
                amountDetails:
                  totalAmount: '21.00'
                  currency: USD
        example2:
          summary: Generate Unified Checkout Capture Context With Custom Google Payment Options
          value:
            clientVersion: '0.34'
            targetOrigins:
            - https://yourCheckoutPage.com
            allowedCardNetworks:
            - VISA
            - MASTERCARD
            - AMEX
            allowedPaymentTypes:
            - APPLEPAY
            - CHECK
            - CLICKTOPAY
            - type: GOOGLEPAY
              options:
                allowedAuthMethods:
                - PAN_ONLY
                - CRYPTOGRAM_3DS
            - PANENTRY
            - PAZE
            country: US
            locale: en_US
            captureMandate:
              billingType: FULL
              requestEmail: true
              requestPhone: true
              requestShipping: true
              shipToCountries:
              - US
              - GB
              showAcceptedNetworkIcons: true
            completeMandate:
              type: PREFER_AUTH
              decisionManager: true
              consumerAuthentication: true
            data:
              orderInformation:
                amountDetails:
                  totalAmount: '21.00'
                  currency: USD
        example3:
          summary: Generate Unified Checkout Capture Context With Autocheck Enrollment
          value:
            clientVersion: '0.34'
            targetOrigins:
            - https://yourCheckoutPage.com
            allowedCardNetworks:
            - VISA
            - MASTERCARD
            - AMEX
            - ELO
            allowedPaymentTypes:
            - GOOGLEPAY
            - type: CLICKTOPAY
              options:
                autoCheckEnrollment: true
            - PANENTRY
            country: BR
            locale: pt_BR
            captureMandate:
              billingType: FULL
              requestEmail: true
              requestPhone: true
              requestShipping: true
              shipToCountries:
              - BR
              showAcceptedNetworkIcons: true
            completeMandate:
              type: PREFER_AUTH
              decisionManager: true
              consumerAuthentication: true
            data:
              orderInformation:
                amountDetails:
                  totalAmount: '21.00'
                  currency: USD
        example4:
          summary: Generate Unified Checkout Capture Context (Opt-out of receiving card number prefix)
          value:
            clientVersion: '0.34'
            targetOrigins:
            - https://yourCheckoutPage.com
            allowedCardNetworks:
            - VISA
            - MASTERCARD
            - AMEX
            allowedPaymentTypes:
            - APPLEPAY
            - CHECK
            - CLICKTOPAY
            - GOOGLEPAY
            - PANENTRY
            - PAZE
            country: US
            locale: en_US
            captureMandate:
              billingType: FULL
              requestEmail: true
              requestPhone: true
              requestShipping: true
              shipToCountries:
              - US
              - GB
              showAcceptedNetworkIcons: true
            completeMandate:
              type: PREFER_AUTH
              decisionManager: true
              consumerAuthentication: true
            data:
              orderInformation:
                amountDetails:
                  totalAmount: '21.00'
                  currency: USD
            transientTokenResponseOptions:
              includeCardPrefix: false
        example5:
          summary: Generate Unified Checkout Capture Context passing Billing & Shipping
          value:
            clientVersion: '0.34'
            targetOrigins:
            - https://yourCheckoutPage.com
            allowedCardNetworks:
            - VISA
            - MASTERCARD
            - AMEX
            allowedPaymentTypes:
            - APPLEPAY
            - CHECK
            - CLICKTOPAY
            - GOOGLEPAY
            - PANENTRY
            - PAZE
            country: US
            locale: en_US
            captureMandate:
              billingType: FULL
              requestEmail: true
              requestPhone: true
              requestShipping: true
              shipToCountries:
              - US
              - GB
              showAcceptedNetworkIcons: true
            completeMandate:
              type: PREFER_AUTH
              decisionManager: true
              consumerAuthentication: true
            data:
              orderInformation:
                amountDetails:
                  totalAmount: '21.00'
                  currency: USD
                billTo:
                  address1: 277 Park Avenue
                  address2: 50th Floor
                  address3: Desk NY-50110
                  address4: address4
                  administrativeArea: NY
                  buildingNumber: buildingNumber
                  country: US
                  district: district
                  locality: New York
                  postalCode: '10172'
                  company:
                    name: Visa Inc
                    address1: 900 Metro Center Blvd
                    address2: address2
                    address3: address3
                    address4: address4
                    administrativeArea: CA
                    country: US
                    buildingNumber: '1'
                    district: district
                    locality: Foster City
                    postalCode: '94404'
                  email: john.doe@visa.com
                  firstName: John
                  lastName: Doe
                  middleName: F
                  nameSuffix: Jr
                  title: Mr
                  phoneNumber: '1234567890'
                  phoneType: day
                shipTo:
                  address1: CyberSource
                  address2: Victoria House
                  address3: 15-17 Gloucester Street
                  address4: string
                  administrativeArea: CA
                  buildingNumber: string
                  country: GB
                  district: string
                  locality: Belfast
                  postalCode: BT1 4LS
                  firstName: Joe
                  lastName: Soap
        example6:
          summary: Generate Unified Checkout Capture Context For Click To Pay Drop-In UI
          value:
            clientVersion: '0.34'
            targetOrigins:
            - https://yourCheckoutPage.com
            allowedCardNetworks:
            - VISA
            - MASTERCARD
            - AMEX
            allowedPaymentTypes:
            - CLICKTOPAY
            country: US
            locale: en_US
            captureMandate:
              billingType: FULL
              requestEmail: true
              requestPhone: true
              requestShipping: true
              shipToCountries:
              - US
              - GB
              showAcceptedNetworkIcons: true
            data:
              orderInformation:
                amountDetails:
                  totalAmount: '21.00'
                  currency: USD
        example7:
          summary: Generate Unified Checkout Capture Context ($ Afterpay (US))
          value:
            clientVersion: '0.34'
            targetOrigins:
            - https://yourCheckoutPage.com
            allowedCardNetworks:
            - VISA
            - MASTERCARD
            - AMEX
            allowedPaymentTypes:
            - APPLEPAY
            - CHECK
            - CLICKTOPAY
            - GOOGLEPAY
            - PANENTRY
            - PAZE
            - AFTERPAY
            country: US
            locale: en_US
            captureMandate:
              billingType: FULL
              requestEmail: true
              requestPhone: true
              requestShipping: true
              shipToCountries:
              - US
              - CA
              showAcceptedNetworkIcons: true
            completeMandate:
              type: PREFER_AUTH
              decisionManager: true
              consumerAuthentication: true
            data:
              orderInformation:
                amountDetails:
                  totalAmount: '21.00'
                  currency: USD
                billTo:
                  email: john.doe@visa.com
                  firstName: John
                  lastName: Doe
                  address1: 277 Galleria Road
                  administrativeArea: TX
                  buildingNumber: '2'
                  country: US
                  locality: Houston
                  postalCode: '22096'
                shipTo:
                  firstName: Joe
                  lastName: Sims
                  address1: 15-17 Gloucester Street
                  administrativeArea: AL
                  buildingNumber: '2'
                  country: CA
                  locality: Calgary
                  postalCode: T2B 4N3
          parentTag: Unified Checkout with Alternate Payments (Buy Now, Pay Later)
        example8:
          summary: Generate Unified Checkout Capture Context (Afterpay (CAN))
          value:
            clientVersion: '0.34'
            targetOrigins:
            - https://yourCheckoutPage.com
            allowedCardNetworks:
            - VISA
            - MASTERCARD
            - AMEX
            allowedPaymentTypes:
            - APPLEPAY
            - CHECK
            - CLICKTOPAY
            - GOOGLEPAY
            - PANENTRY
            - PAZE
            - AFTERPAY
            country: CA
            locale: en_US
            captureMandate:
              billingType: FULL
              requestEmail: true
              requestPhone: true
              requestShipping: true
              shipToCountries:
              - US
              - CA
              showAcceptedNetworkIcons: true
            completeMandate:
              type: PREFER_AUTH
              decisionManager: true
              consumerAuthentication: true
            data:
              orderInformation:
                amountDetails:
                  totalAmount: '21.00'
                  currency: CAD
                billTo:
                  email: john.doe@visa.com
                  firstName: John
                  lastName: Doe
                  address1: 277 Galleria Road
                  administrativeArea: AL
                  buildingNumber: '2'
                  country: CA
                  locality: Calgary
                  postalCode: T2B 4N3
                shipTo:
                  firstName: Joe
                  lastName: Sims
                  address1: 15-17 Gloucester Street
                  administrativeArea: AL
                  buildingNumber: '2'
                  country: CA
                  locality: Calgary
                  postalCode: T2B 543
          parentTag: Unified Checkout with Alternate Payments (Buy Now, Pay Later)
        example9:
          summary: Generate Unified Checkout Capture Context (Clearpay (GB))
          value:
            clientVersion: '0.34'
            targetOrigins:
            - https://yourCheckoutPage.com
            allowedCardNetworks:
            - VISA
            - MASTERCARD
            - AMEX
            allowedPaymentTypes:
            - APPLEPAY
            - CHECK
            - CLICKTOPAY
            - GOOGLEPAY
            - PANENTRY
            - PAZE
            - AFTERPAY
            country: GB
            locale: en_GB
            captureMandate:
              billingType: FULL
              requestEmail: true
              requestPhone: true
              requestShipping: true
              shipToCountries:
              - GB
              - ES
              - IT
              - PT
              showAcceptedNetworkIcons: true
            completeMandate:
              type: PREFER_AUTH
              decisionManager: true
              consumerAuthentication: true
            data:
              orderInformation:
                amountDetails:
                  totalAmount: '21.00'
                  currency: GBP
                billTo:
                  email: john.doe@visa.com
                  firstName: John
                  lastName: Doe
                  address1: 277 Square Street
                  administrativeArea: Devon
                  buildingNumber: '2'
                  country: GB
                  locality: Plymouth
                  postalCode: PL1 1AS
                shipTo:
                  firstName: Joe
                  lastName: Sims
                  address1: 15-17 Gloucester Street
                  administrativeArea: NIR
                  buildingNumber: '2'
                  country: GB
                  locality: Belfast
                  postalCode: BT6 8JW
          parentTag: Unified Checkout with Alternate Payments (Buy Now, Pay Later)
        example10:
          summary: Generate Unified Checkout Capture Context (Afterpay (AU))
          value:
            clientVersion: '0.34'
            targetOrigins:
            - https://yourCheckoutPage.com
            allowedCardNetworks:
            - VISA
            - MASTERCARD
            - AMEX
            allowedPaymentTypes:
            - APPLEPAY
            - CHECK
            - CLICKTOPAY
            - GOOGLEPAY
            - PANENTRY
            - PAZE
            - AFTERPAY
            country: AU
            locale: en_GB
            captureMandate:
              billingType: FULL
              requestEmail: true
              requestPhone: true
              requestShipping: true
              shipToCountries:
              - AU
              - NZ
              showAcceptedNetworkIcons: true
            completeMandate:
              type: PREFER_AUTH
              decisionManager: true
              consumerAuthentication: true
            data:
              orderInformation:
                amountDetails:
                  totalAmount: '21.00'
                  currency: AUD
                billTo:
                  email: john.doe@visa.com
                  firstName: John
                  lastName: Doe
                  address1: 277 Ocean Road
                  administrativeArea: NSW
                  buildingNumber: '2'
                  country: AU
                  locality: Sydney
                  postalCode: '2000'
                shipTo:
                  firstName: Joe
                  lastName: Sims
                  address1: 15-17 Springtown Road
                  administrativeArea: NSW
                  buildingNumber: '2'
                  country: AU
                  locality: Sydney
                  postalCode: '2000'
          parentTag: Unified Checkout with Alternate Payments (Buy Now, Pay Later)
        example11:
          summary: Generate Unified Checkout Capture Context (Afterpay (NZ))
          value:
            clientVersion: '0.34'
            targetOrigins:
            - https://yourCheckoutPage.com
            allowedCardNetworks:
            - VISA
            - MASTERCARD
            - AMEX
            allowedPaymentTypes:
            - APPLEPAY
            - CHECK
            - CLICKTOPAY
            - GOOGLEPAY
            - PANENTRY
            - PAZE
            - AFTERPAY
            country: NZ
            locale: en_GB
            captureMandate:
              billingType: FULL
              requestEmail: true
              requestPhone: true
              requestShipping: true
              shipToCountries:
              - AU
              - NZ
              showAcceptedNetworkIcons: true
            completeMandate:
              type: PREFER_AUTH
              decisionManager: true
              consumerAuthentication: true
            data:
              orderInformation:
                amountDetails:
                  totalAmount: '21.00'
                  currency: NZD
                billTo:
                  email: john.doe@visa.com
                  firstName: John
                  lastName: Doe
                  address1: 277 Maranui Avenue
                  administrativeArea: NSW
                  buildingNumber: '2'
                  country: NZ
                  locality: Auckland
                  postalCode: '1022'
                shipTo:
                  firstName: Joe
                  lastName: Sims
                  address1: 15-17 Springtown Road
                  administrativeArea: NSW
                  buildingNumber: '2'
                  country: AU
                  locality: Sydney
                  postalCode: '2000'
          parentTag: Unified Checkout with Alternate Payments (Buy Now, Pay Later)
        example12:
          summary: Generate Unified Checkout Capture Context (Bancontact (BE))
          value:
            clientVersion: '0.34'
            targetOrigins:
            - https://yourCheckoutPage.com
            allowedCardNetworks:
            - VISA
            - MASTERCARD
            - AMEX
            allowedPaymentTypes:
            - APPLEPAY
            - CHECK
            - CLICKTOPAY
            - GOOGLEPAY
            - PANENTRY
            - PAZE
            - BANCONTACT
            country: BE
            locale: fr_BE
            captureMandate:
              billingType: FULL
              requestEmail: true
              requestPhone: true
              requestShipping: true
              shipToCountries:
              - BE
              - NL
              - FR
              showAcceptedNetworkIcons: true
            completeMandate:
              type: PREFER_AUTH
              decisionManager: true
              consumerAuthentication: true
            data:
              orderInformation:
                amountDetails:
                  totalAmount: '21.00'
                  currency: EUR
                billTo:
                  email: jean.dupont@example.com
                  firstName: Jean
                  lastName: Dupont
                  address1: Avenue Louise 123
                  administrativeArea: Brussels
                  buildingNumber: '123'
                  country: BE
                  locality: Brussels
                  postalCode: '1050'
                shipTo:
                  firstName: Marie
                  lastName: Dupont
                  address1: Rue de la Loi 200
                  administrativeArea: Brussels
                  buildingNumber: '200'
                  country: BE
                  locality: Brussels
                  postalCode: '1040'
          parentTag: Unified Checkout with Alternate Payments (Online Bank Transfer)
        example13:
          summary: Generate Unified Checkout Capture Context (DragonPay (PH))
          value:
            clientVersion: '0.34'
            targetOrigins:
            - https://yourCheckoutPage.com
            allowedCardNetworks:
            - VISA
            - MASTERCARD
            - AMEX
            allowedPaymentTypes:
            - APPLEPAY
            - CHECK
            - CLICKTOPAY
            - GOOGLEPAY
            - PANENTRY
            - PAZE
            - DRAGONPAY
            country: PH
            locale: en_PH
            captureMandate:
              billingType: FULL
              requestEmail: true
              requestPhone: true
              requestShipping: true
              shipToCountries:
              - PH
              - SG
              - MY
              showAcceptedNetworkIcons: true
            completeMandate:
              type: PREFER_AUTH
              decisionManager: true
              consumerAuthentication: true
            data:
              orderInformation:
                amountDetails:
                  totalAmount: '121.00'
                  currency: PHP
                billTo:
                  email: juan.dela.cruz@example.com
                  firstName: Juan
                  lastName: Dela Cruz
                  address1: 123 Ayala Avenue
                  administrativeArea: NCR
                  buildingNumber: '123'
                  country: PH
                  locality: Makati City
                  postalCode: '1226'
                shipTo:
                  firstName: Maria
                  lastName: Dela Cruz
                  address1: 45 Ortigas Center
                  administrativeArea: NCR
                  buildingNumber: '45'
                  country: PH
                  locality: Pasig City
                  postalCode: '1605'
          parentTag: Unified Checkout with Alternate Payments (Online Bank Transfer)
        example14:
          summary: Generate Unified Checkout Capture Context (iDEAL (NL))
          value:
            clientVersion: '0.34'
            targetOrigins:
            - https://yourCheckoutPage.com
            allowedCardNetworks:
            - VISA
            - MASTERCARD
            - AMEX
            allowedPaymentTypes:
            - APPLEPAY
            - CHECK
            - CLICKTOPAY
            - GOOGLEPAY
            - PANENTRY
            - PAZE
            - IDEAL
            country: NL
            locale: en_NL
            captureMandate:
              billingType: FULL
              requestEmail: true
              requestPhone: true
              requestShipping: true
              shipToCountries:
              - NL
              - GB
              showAcceptedNetworkIcons: true
            completeMandate:
              type: PREFER_AUTH
              decisionManager: true
              consumerAuthentication: true
            data:
              orderInformation:
                amountDetails:
                  totalAmount: '21.00'
                  currency: EUR
                billTo:
                  email: john.doe@visa.com
                  firstName: John
                  lastName: Doe
                  address1: Stationsstraat 12
                  administrativeArea: NL-NH
                  buildingNumber: '2'
                  country: NL
                  locality: Amsterdam
                  postalCode: 1071 JA
                shipTo:
                  firstName: Joe
                  lastName: Sims
                  address1: 15-17 Gloucester Street
                  administrativeArea: NIR
                  buildingNumber: '2'
                  country: GB
                  locality: Belfast
                  postalCode: BT6 8JW
          parentTag: Unified Checkout with Alternate Payments (Online Bank Transfer)
        example15:
          summary: Generate Unified Checkout Capture Context (Multibanco (PT))
          value:
            clientVersion: '0.34'
            targetOrigins:
            - https://yourCheckoutPage.com
            allowedCardNetworks:
            - VISA
            - MASTERCARD
            - AMEX
            allowedPaymentTypes:
            - APPLEPAY
            - CHECK
            - CLICKTOPAY
            - GOOGLEPAY
            - PANENTRY
            - PAZE
            - MULTIBANCO
            country: PT
            locale: pt_PT
            captureMandate:
              billingType: FULL
              requestEmail: true
              requestPhone: true
              requestShipping: true
              shipToCountries:
              - PT
              - ES
              - GB
              showAcceptedNetworkIcons: true
            completeMandate:
              type: PREFER_AUTH
              decisionManager: true
              consumerAuthentication: true
            data:
              orderInformation:
                amountDetails:
                  totalAmount: '21.00'
                  currency: EUR
                billTo:
                  email: john.doe@visa.com
                  firstName: John
                  lastName: Doe
                  address1: Rua da Liberdade 10
                  administrativeArea: Mafra
                  buildingNumber: '2'
                  country: PT
                  locality: Lisboa
                  postalCode: 1234-567
                shipTo:
                  firstName: Joe
                  lastName: Sims
                  address1: 15-17 Gloucester Street
                  administrativeArea: NIR
                  buildingNumber: '2'
                  country: GB
                  locality: Belfast
                  postalCode: BT6 8JW
          parentTag: Unified Checkout with Alternate Payments (Online Bank Transfer)
        example16:
          summary: Generate Unified Checkout Capture Context (MyBank (IT))
          value:
            clientVersion: '0.34'
            targetOrigins:
            - https://yourCheckoutPage.com
            allowedCardNetworks:
            - VISA
            - MASTERCARD
            - AMEX
            allowedPaymentTypes:
            - APPLEPAY
            - CHECK
            - CLICKTOPAY
            - GOOGLEPAY
            - PANENTRY
            - PAZE
            - MYBANK
            country: IT
            locale: it_IT
            captureMandate:
              billingType: FULL
              requestEmail: true
              requestPhone: true
              requestShipping: true
              shipToCountries:
              - IT
              - ES
              - BE
              - PT
              showAcceptedNetworkIcons: true
            completeMandate:
              type: PREFER_AUTH
              decisionManager: true
              consumerAuthentication: true
            data:
              orderInformation:
                amountDetails:
                  totalAmount: '21.00'
                  currency: EUR
                billTo:
                  email: mario.rossi@example.com
                  firstName: Mario
                  lastName: Rossi
                  address1: Via Dante Alighieri 15
                  administrativeArea: MI
                  buildingNumber: '15'
                  country: IT
                  locality: Milano
                  postalCode: '20121'
                shipTo:
                  firstName: Lucia
                  lastName: Rossi
                  address1: Corso Vittorio Emanuele II 8
                  administrativeArea: RM
                  buildingNumber: '8'
                  country: IT
                  locality: Roma
                  postalCode: 00186
          parentTag: Unified Checkout with Alternate Payments (Online Bank Transfer)
        example17:
          summary: Generate Unified Checkout Capture Context (Przelewy24|P24 (PL))
          value:
            clientVersion: '0.34'
            targetOrigins:
            - https://yourCheckoutPage.com
            allowedCardNetworks:
            - VISA
            - MASTERCARD
            - AMEX
            allowedPaymentTypes:
            - APPLEPAY
            - CHECK
            - CLICKTOPAY
            - GOOGLEPAY
            - PANENTRY
            - PAZE
            - PRZELEWY24
            country: PL
            locale: pl_PL
            captureMandate:
              billingType: FULL
              requestEmail: true
              requestPhone: true
              requestShipping: true
              shipToCountries:
              - PL
              - GB
              - BE
              showAcceptedNetworkIcons: true
            completeMandate:
              type: PREFER_AUTH
              decisionManager: true
              consumerAuthentication: true
            data:
              orderInformation:
                amountDetails:
                  totalAmount: '21.00'
                  currency: EUR
                billTo:
                  email: john.doe@visa.com
                  firstName: John
                  lastName: Doe
                  address1: Ulica Podhalanska 2
                  administrativeArea: Wroclaw
                  buildingNumber: '2'
                  country: PL
                  locality: Gdansk
     

# --- truncated at 32 KB (127 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/cybersource/refs/heads/main/openapi/cybersource-unified-checkout-capture-context-api-openapi.yml