CyberSource Unified Checkout V1 Capture Context API

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

Operations 1

POST /uc/v1/sessions Generate Unified Checkout V1 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-v1-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-v1-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 V1 Capture Context API
servers:
- url: https://apitest.cybersource.com/
tags:
- name: Unified Checkout V1 Capture Context
  externalDocs:
    description: Find out more
    url: https://developer.cybersource.com/docs/cybs/en-us/unified-checkout/developer/all/rest/unified-checkout/uc-about-guide.html
paths:
  /uc/v1/sessions:
    post:
      tags:
      - Unified Checkout V1 Capture Context
      summary: Generate Unified Checkout V1 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 V1 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: generateUnifiedCheckoutV1CaptureContext
      x-devcenter-metaData:
        categoryTag: Unified_Checkout
        developerGuides: https://developer.cybersource.com/docs/cybs/en-us/unified-checkout/developer/all/rest/unified-checkout/uc-about-guide.html
        disableProcessorDropDown: true
      x-example:
        example0:
          summary: Generate Unified Checkout V1 Capture Context (Minimum Fields)
          value:
            targetOrigins:
            - https://yourCheckoutPage.com
            country: US
            locale: en_US
            data:
              orderInformation:
                amountDetails:
                  totalAmount: '21.00'
                  currency: USD
        example1:
          summary: Generate Unified Checkout V1 Capture Context With Full List of Card Networks
          value:
            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: 3DS
            data:
              orderInformation:
                amountDetails:
                  totalAmount: '21.00'
                  currency: USD
        example2:
          summary: Generate Unified Checkout V1 Capture Context With Custom Google Payment Options
          value:
            targetOrigins:
            - https://yourCheckoutPage.com
            allowedCardNetworks:
            - VISA
            - MASTERCARD
            - AMEX
            allowedPaymentTypes:
            - APPLEPAY
            - CHECK
            - GOOGLEPAY
            paymentConfigurations:
              GOOGLEPAY:
                allowedAuthMethods:
                - PAN_ONLY
            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: 3DS
            data:
              orderInformation:
                amountDetails:
                  totalAmount: '21.00'
                  currency: USD
          parentTag: Unified Checkout V1 Capture Context With Payment Configurations
        example3:
          summary: Generate Unified Checkout V1 Capture Context With Autocheck Enrollment
          value:
            targetOrigins:
            - https://yourCheckoutPage.com
            allowedCardNetworks:
            - VISA
            - MASTERCARD
            - AMEX
            - ELO
            allowedPaymentTypes:
            - GOOGLEPAY
            - CLICKTOPAY
            - PANENTRY
            paymentConfigurations:
              CLICKTOPAY:
                autoCheckEnrollment: true
            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: 3DS
            data:
              orderInformation:
                amountDetails:
                  totalAmount: '21.00'
                  currency: USD
          parentTag: Unified Checkout V1 Capture Context With Payment Configurations
        example4:
          summary: Generate Unified Checkout V1 Capture Context With PAN Entry Enablement
          value:
            targetOrigins:
            - https://yourCheckoutPage.com
            allowedCardNetworks:
            - VISA
            - MASTERCARD
            - AMEX
            allowedPaymentTypes:
            - PANENTRY
            paymentConfigurations:
              PANENTRY:
                customer: existing_customer_token_123
            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: 3DS
            data:
              orderInformation:
                amountDetails:
                  totalAmount: '21.00'
                  currency: USD
          parentTag: Unified Checkout V1 Capture Context With Payment Configurations
        example5:
          summary: Generate Unified Checkout V1 Capture Context With TMS_TOKEN
          value:
            targetOrigins:
            - https://yourCheckoutPage.com
            allowedCardNetworks:
            - VISA
            - MASTERCARD
            - AMEX
            allowedPaymentTypes:
            - TMS_TOKEN
            paymentConfigurations:
              TMS_TOKEN:
                customer:
                  id: 404352E77F6A66E7E0634136CF0ABCD7
            country: US
            locale: en_US
            captureMandate:
              billingType: FULL
              requestEmail: true
              requestPhone: true
              requestShipping: true
              shipToCountries:
              - US
              - GB
              showAcceptedNetworkIcons: true
            completeMandate:
              type: PREFER_AUTH
            data:
              orderInformation:
                amountDetails:
                  totalAmount: '21.00'
                  currency: USD
          parentTag: Unified Checkout V1 Capture Context With Payment Configurations
        example6:
          summary: Generate Unified Checkout V1 Capture Context (Opt-out of receiving card number prefix)
          value:
            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: 3DS
            data:
              orderInformation:
                amountDetails:
                  totalAmount: '21.00'
                  currency: USD
            transientTokenResponseOptions:
              includeCardPrefix: false
        example7:
          summary: Generate Unified Checkout V1 Capture Context passing Billing & Shipping
          value:
            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: 3DS
            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
                    administrativeArea: CA
                    country: US
                    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
        example8:
          summary: Generate Unified Checkout V1 Capture Context With AFT Fields
          value:
            targetOrigins:
            - https://yourCheckoutPage.com
            allowedCardNetworks:
            - VISA
            - MASTERCARD
            - AMEX
            allowedPaymentTypes:
            - APPLEPAY
            - CHECK
            - CLICKTOPAY
            - GOOGLEPAY
            - PANENTRY
            country: US
            locale: en_US
            captureMandate:
              billingType: FULL
              requestEmail: true
              requestPhone: true
              requestShipping: true
              shipToCountries:
              - US
              - GB
              showAcceptedNetworkIcons: true
            completeMandate:
              type: PREFER_AUTH
            data:
              orderInformation:
                amountDetails:
                  totalAmount: '21.00'
                  currency: USD
              processingInformation:
                authorizationOptions:
                  aftIndicator: true
                  authIndicator: Y
                businessApplicationId: AA
                purposeOfPayment: ISACCT
                commerceIndicator: Retail
                senderInformation:
                  firstName: John
                  middleName: Michael
                  lastName: Smith
                  address1: 123 Sender Street
                  locality: San Francisco
                  administrativeArea: CA
                  postalCode: '94105'
                  countryCode: US
                  phoneNumber: '4155551234'
                  dateOfBirth: '19850315'
                  accountType: '01'
                  account:
                    fundsSource: '01'
                    number: '1234567890123456'
                recipientInformation:
                  firstName: John
                  middleName: A
                  lastName: Buyer
                  address1: 10 Second Street
                  locality: Belfast
                  administrativeArea: GB
                  postalCode: '170056'
                  country: GB
                  phoneNumber: '5551234567'
                  accountId: acc0123567
                  accountType: '01'
                  dateOfBirth: 05111999
        example9:
          summary: Generate Unified Checkout V1 Capture Context For Click To Pay Drop-In UI
          value:
            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
          parentTag: Unified Checkout V1 Capture Context For Click To Pay Drop-In UI
        example10:
          summary: Generate Unified Checkout V1 Capture Context For Click To Pay Drop-In UI with Customization Variables
          value:
            targetOrigins:
            - https://yourCheckoutPage.com
            allowedCardNetworks:
            - VISA
            - MASTERCARD
            - AMEX
            allowedPaymentTypes:
            - CLICKTOPAY
            country: US
            locale: en_US
            appearance:
              variables:
                backgroundColor: '#FFFFFF'
                textColor: '#1A1A1A'
                headerBackground: '#0A3450'
                headerForeground: '#FFFFFF'
                headerAvatarBackgroundColor: '#E6EEF8'
                headerAvatarForegroundColor: '#0A2540'
                inputBackground: '#FFFFFF'
                inputColor: '#1A1A1A'
                inputPlaceholderColor: '#6B7280'
                inputBorderColor: '#D1D5DB'
                inputBorderStyle: solid
                inputBorderRadius: 6px
                inputHoverBackground: '#FFFFFF'
                inputHoverColor: '#111827'
                inputHoverPlaceholderColor: '#6B7280'
                inputHoverBorderColor: '#9CA3AF'
                inputHoverBorderStyle: solid
                inputFocusedBackground: '#FFFFFF'
                inputFocusedColor: '#111827'
                inputFocusedPlaceholderColor: '#6B7280'
                inputFocusedBorderColor: '#2563EB'
                inputFocusedBorderStyle: solid
                inputActiveBackground: '#FFFFFF'
                inputActiveColor: '#111827'
                inputActivePlaceholderColor: '#6B7280'
                inputActiveBorderColor: '#2563EB'
                inputActiveBorderStyle: solid
                inputPressedBackground: '#F9FAFB'
                inputPressedColor: '#111827'
                inputPressedPlaceholderColor: '#9CA3AF'
                inputPressedBorderColor: '#2563EB'
                inputPressedBorderStyle: solid
                inputErrorBackground: '#FEF2F2'
                inputErrorColor: '#991B1B'
                inputErrorPlaceholderColor: '#B91C1C'
                inputErrorBorderColor: '#DC2626'
                inputErrorBorderStyle: solid
                inputValidBackground: '#F0FDF4'
                inputValidColor: '#065F46'
                inputValidPlaceholderColor: '#047857'
                inputValidBorderColor: '#16A34A'
                inputValidBorderStyle: solid
                buttonBackground: '#2563EB'
                buttonForeground: '#FFFFFF'
                buttonShape: rect
                buttonBorderColor: '#2563EB'
                buttonBorderStyle: solid
                buttonBorderRadius: 8px
                buttonHoverBackground: '#1D4ED8'
                buttonHoverForeground: '#FFFFFF'
                buttonHoverBorderColor: '#1D4ED8'
                buttonHoverBorderStyle: solid
                buttonFocusBackground: '#1E40AF'
                buttonFocusForeground: '#FFFFFF'
                buttonFocusBorderColor: '#1E40AF'
                buttonActiveBackground: '#1E3A8A'
                buttonActiveForeground: '#FFFFFF'
                buttonActiveBorderColor: '#1E3A8A'
                buttonActiveBorderStyle: solid
                buttonDisabledBackground: '#E5E7EB'
                buttonDisabledForeground: '#9CA3AF'
                buttonDisabledBorderColor: '#E5E7EB'
                fontFamily: Inter, Arial, sans-serif
                borderRadius: 8px
                paymentSelectionBackground: '#F9FAFB'
            captureMandate:
              billingType: FULL
              requestEmail: true
              requestPhone: true
              requestShipping: true
              shipToCountries:
              - US
              - GB
              showAcceptedNetworkIcons: true
            data:
              orderInformation:
                amountDetails:
                  totalAmount: '21.00'
                  currency: USD
          parentTag: Unified Checkout V1 Capture Context For Click To Pay Drop-In UI
        example11:
          summary: Generate Unified Checkout V1 Capture Context (PayPal (US))
          value:
            targetOrigins:
            - https://yourCheckoutPage.com
            allowedCardNetworks:
            - VISA
            - MASTERCARD
            - AMEX
            allowedPaymentTypes:
            - APPLEPAY
            - GOOGLEPAY
            - PANENTRY
            - CHECK
            - PAYPAL
            country: US
            locale: en_US
            completeMandate:
              type: PREFER_AUTH
            data:
              orderInformation:
                amountDetails:
                  totalAmount: '21.60'
                  currency: USD
                  taxAmount: '1.60'
                lineItems:
                - productName: Summer Occasion Top - Embroidered Tulle
                  quantity: 1
                  productDescription: The perfect elevated summer staple
                  unitPrice: '20.00'
                  taxAmount: '1.60'
                  totalAmount: '20.00'
                  typeOfSupply: '01'
                  productSku: SKU_123_SummerOT
          parentTag: Unified Checkout with Alternate Payments (Wallets)
        example12:
          summary: Generate Unified Checkout V1 Capture Context PayPal Vaulted Payment
          value:
            targetOrigins:
            - https://yourCheckoutPage.com
            allowedCardNetworks:
            - VISA
            - MASTERCARD
            - AMEX
            allowedPaymentTypes:
            - APPLEPAY
            - GOOGLEPAY
            - PANENTRY
            - PAYPAL
            paymentConfigurations:
              PAYPAL:
                vaultingEnabled: true
                tokenizedPaymentMethod:
                  usageType: MERCHANT
                  usagePattern: IMMEDIATE
                  allowMultipleTokens: true
                  description: Token for recurring payment
                industryType: P2P
            country: US
            locale: en_US
            completeMandate:
              type: PREFER_AUTH
            data:
              orderInformation:
                amountDetails:
                  totalAmount: '21.60'
                  currency: USD
                  taxAmount: '1.60'
                lineItems:
                - productName: Summer Occasion Top - Embroidered Tulle
                  quantity: 1
                  productDescription: The perfect elevated summer staple
                  unitPrice: '20.00'
                  taxAmount: '1.60'
                  totalAmount: '20.00'
                  typeOfSupply: '01'
                  productSku: SKU_123_SummerOT
          parentTag: Unified Checkout with Alternate Payments (Wallets)
        example13:
          summary: Generate Unified Checkout V1 Capture Context (Venmo (US Only))
          value:
            targetOrigins:
            - https://yourCheckoutPage.com
            allowedCardNetworks:
            - VISA
            - MASTERCARD
            - AMEX
            allowedPaymentTypes:
            - APPLEPAY
            - GOOGLEPAY
            - PANENTRY
            - CHECK
            - VENMO
            country: US
            locale: en_US
            completeMandate:
              type: PREFER_AUTH
            data:
              orderInformation:
                amountDetails:
                  totalAmount: '21.60'
                  currency: USD
                  taxAmount: '1.60'
                lineItems:
                - productName: Summer Occasion Top - Embroidered Tulle
                  quantity: 1
                  productDescription: The perfect elevated summer staple
                  unitPrice: '20.00'
                  taxAmount: '1.60'
                  totalAmount: '20.00'
                  typeOfSupply: '01'
                  productSku: SKU_123_SummerOT
          parentTag: Unified Checkout with Alternate Payments (Wallets)
        example14:
          summary: Generate Unified Checkout V1 Capture Context ($ Afterpay (US))
          value:
            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: 3DS
            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)
        example15:
          summary: Generate Unified Checkout V1 Capture Context (Afterpay (CAN))
          value:
            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: 3DS
            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)
        example16:
          summary: Generate Unified Checkout V1 Capture Context (Clearpay (GB))
          value:
            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: 3DS
            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)
        example17:
          summary: Generate Unified Checkout V1 Capture Context (Afterpay (AU))
          value:
            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: 3DS
            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)
        example18:
          summary: Generate Unified Checkout V1 Capture Context (Afterpay (NZ))
          value:
            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: 3DS
            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

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