V1
{
"body": {
"agent": {
"firstName": "string | null",
"isAccessVerified": "boolean",
"lastName": "string | null",
"userId": "string"
},
"appearance": {
"border": {
"alertBoxBorderRadius": "string",
"buttonBorderRadius": "string"
},
"font": {
"fontFamily": "string",
"fontSources": [
{
"cssSrc": "string",
"family": "string",
"src": "string",
"style": "string",
"weight": "string"
}
]
},
"height": {
"button": "integer"
},
"merchantLogo": "string | null",
"palette": {
"primary": {
"contrastText": "string",
"dark": "string",
"light": "string",
"main": "string"
},
"secondary": {
"contrastText": "string",
"dark": "string",
"light": "string",
"main": "string"
}
},
"visibility": {
"headerLogo": "boolean",
"hideApplicationLanguageSelector": "boolean"
}
},
"config": {
"cardCategories": [
],
"merchant": {
"id": "string (uuid)" <REMOVED>,
"name": "string"
},
"modes": [
"string"
],
"options": {
"paymentMethodSaveMode": "string",
"preferredLanguage": "string",
"saveDisabled": "boolean"
},
"paymentMethodChannel": {
"bankAccount": [
"string"
],
"card": [
"string"
]
},
"privacyPolicyUrl": "string | null",
"senderEmailAddress": "string | null"
},
"consent": {
"collectionDetails": {
"tel": {
"inboundPhoneNumber": {
"countryCode": "string",
"number": "string"
}
},
"type": "string (WEB | TEL | PPD)",
"web": {
"ipAddress": "string (ipv4 | ipv6)",
"userAgent": "string"
}
},
"collectionTimestamp": "string (date-time)",
"merchantConsentId": "string",
"merchantConsentText": "string"
} <REMOVED>,
"customer": {
"dateOfBirth": "string (date)",
"email": "string",
"enterpriseId": "string" <RENAMED>,
"firstName": "string",
"hsid": "string (uuid)",
"lastName": "string",
"metadata": {
"string": "string"
},
"name": "string" <REMOVED>,
"phoneNumber": {
"countryCode": "string",
"number": "string"
},
"ssnLastFour": "string",
"zip5": "string"
},
"payment": {
"amount": "integer",
"authorizeCard": "boolean",
"merchantTransactionId": "string",
"metadata": {
"string": "string"
},
"partialAuthorization": "boolean",
"paymentDescription": "string" <RENAMED>,
"paymentDetails": {
"healthcare": {
"iias": {
"qualifiedAmount": "integer",
"qualifiedAmountDetails": {
"prescriptionAmount": "integer"
}
},
"visionAmount": "integer"
}
},
"statementDescriptorSuffix": "string | null"
},
"paymentMethod": {
"id": "string (uuid)"
}
},
"headers": {
"Accept": "application/json",
"Authorization": "string (Bearer token)",
"Content-Type": "application/json",
"X-Merchant-Id": "string (uuid)",
"X-Source": "string"
},
"method": "POST",
"path": "/sessions" <MODIFIED>
}
V2
{
"body": {
"agent": {
"firstName": "string | null",
"isAccessVerified": "boolean",
"lastName": "string | null",
"userId": "string"
},
"appearance": {
"border": {
"alertBoxBorderRadius": "string",
"buttonBorderRadius": "string"
},
"font": {
"fontFamily": "string",
"fontSources": [
{
"cssSrc": "string",
"family": "string",
"src": "string",
"style": "string",
"weight": "string"
}
]
},
"height": {
"button": "integer"
},
"merchantLogo": "string | null",
"palette": {
"primary": {
"contrastText": "string",
"dark": "string",
"light": "string",
"main": "string"
},
"secondary": {
"contrastText": "string",
"dark": "string",
"light": "string",
"main": "string"
}
},
"visibility": {
"headerLogo": "boolean",
"hideApplicationLanguageSelector": "boolean"
}
},
"config": {
"cardCategories": [
],
"merchant": {
"name": "string"
},
"modes": [
"string"
],
"options": {
"paymentMethodSaveMode": "string",
"preferredLanguage": "string",
"saveDisabled": "boolean"
},
"paymentMethodChannel": {
"bankAccount": [
"string"
],
"card": [
"string"
]
},
"privacyPolicyUrl": "string | null",
"senderEmailAddress": "string | null",
"splitTender": {
"enabled": "boolean"
} <ADDED>,
"uiVersion": "string" <ADDED>
},
"customer": {
"dateOfBirth": "string (date)",
"email": "string",
"enterpriseIdentifier": "string" <RENAMED>,
"firstName": "string",
"hsid": "string (uuid)",
"lastName": "string",
"metadata": {
"string": "string"
},
"phoneNumber": {
"countryCode": "string",
"number": "string"
},
"ssnLastFour": "string",
"zip5": "string"
},
"payment": {
"amount": "integer",
"authorizeCard": "boolean",
"consent": {
"collectionDetails": {
"tel": {
"inboundPhoneNumber": {
"countryCode": "string",
"number": "string"
}
},
"type": "string (WEB | TEL | PPD)",
"web": {
"ipAddress": "string (ipv4 | ipv6)",
"userAgent": "string"
}
},
"collectionTimestamp": "string (date-time)",
"merchantConsentId": "string",
"merchantConsentText": "string"
} <ADDED>,
"description": "string | null" <RENAMED>,
"merchantTransactionId": "string",
"metadata": {
"string": "string"
},
"partialAuthorization": "boolean",
"paymentDetails": {
"healthcare": {
"iias": {
"qualifiedAmount": "integer",
"qualifiedAmountDetails": {
"prescriptionAmount": "integer"
}
},
"visionAmount": "integer"
}
},
"statementDescriptorSuffix": "string | null"
},
"paymentMethod": {
"id": "string (uuid)"
}
},
"headers": {
"Accept": "application/json",
"Authorization": "string (Bearer token)",
"Content-Type": "application/json",
"X-Merchant-Id": "string (uuid)",
"X-Source": "string"
},
"method": "POST",
"path": "/v2/sessions" <MODIFIED>
}