required:
- sessionHref
- type
type: object
allOf:
- $ref: ./PaymentsPaymentInstrument.yaml
- type: object
properties:
type:
type: string
enum:
- checkout
sessionHref:
type: string
description: >-
An http address that contains your Checkout session providing the card
details.
cardHolderName:
maxLength: 255
minLength: 1
type: string
description: >-
The name on your customer's card. Required if
instruction.tokenCreation is present. However we recommend that you
supply this to improve authentication rates.
example: Sherlock Holmes
billingAddress:
$ref: ./BillingAddress.yaml