Skip to main content

PaymentDeviceReadinessResponse

bindingValidbooleanrequired
credentialsReadybooleanrequired
errorsstring[]
identity objectrequired
familystringnullable
lastSeenAtstringnullable
locationIdstringrequired
metadata object
property name*string
modelstringnullable
networkEndpoint objectnullable
addressstringnullable
endpointstringnullable
hoststringnullable
lastSeenAtstringnullable
networkTypestringnullable
portinteger<int32>nullable
protocolstringnullable
sourcestringnullable
observedEndpointMatchesbooleannullable
providerstringnullable
serialNumberstringnullable
statusstringnullable
terminalDeviceIdstringrequired
typestringnullable
identityVerifiedbooleanrequired
missingCapabilitiesstring[]
reachablebooleanrequired
readybooleanrequired
refreshHint objectnullable
configVersionstringnullable
credentialVersionstringnullable
refreshAfterstringnullable
refreshRequiredboolean
routing objectnullable
endpoint objectnullable
addressstringnullable
endpointstringnullable
hoststringnullable
lastSeenAtstringnullable
networkTypestringnullable
portinteger<int32>nullable
protocolstringnullable
sourcestringnullable
issuedAtstringrequired
locationIdstringrequired
providerstringnullable
routingKeystringrequired
serialNumberstringnullable
terminalDeviceIdstringrequired
transactionMetadata object
property name*string
statusstringrequired
supportedCapabilitiesstring[]
telemetry object
property name*string
transactionReadybooleanrequired
PaymentDeviceReadinessResponse
{
"bindingValid": true,
"credentialsReady": true,
"errors": [
"string"
],
"identity": {
"family": "string",
"lastSeenAt": "string",
"locationId": "string",
"metadata": {},
"model": "string",
"networkEndpoint": {
"address": "string",
"endpoint": "string",
"host": "string",
"lastSeenAt": "string",
"networkType": "string",
"port": 0,
"protocol": "string",
"source": "string"
},
"observedEndpointMatches": true,
"provider": "string",
"serialNumber": "string",
"status": "string",
"terminalDeviceId": "string",
"type": "string"
},
"identityVerified": true,
"missingCapabilities": [
"string"
],
"reachable": true,
"ready": true,
"refreshHint": {
"configVersion": "string",
"credentialVersion": "string",
"refreshAfter": "string",
"refreshRequired": true
},
"routing": {
"endpoint": {
"address": "string",
"endpoint": "string",
"host": "string",
"lastSeenAt": "string",
"networkType": "string",
"port": 0,
"protocol": "string",
"source": "string"
},
"issuedAt": "string",
"locationId": "string",
"provider": "string",
"routingKey": "string",
"serialNumber": "string",
"terminalDeviceId": "string",
"transactionMetadata": {}
},
"status": "string",
"supportedCapabilities": [
"string"
],
"telemetry": {},
"transactionReady": true
}