Verifone · Schema
customer
Customer details
PaymentsPOSTerminal ManagementeCommerceFinTechPayment ProcessingOmnichannel
Properties
| Name | Type | Description |
|---|---|---|
| string | Customer email address | |
| payerId | string | The PayPal-assigned ID for the payer |
| phoneNumber | object | |
| birthDate | string | Date of birth of the customer, 10 characters, ISO-8601 (YYYY-MM-DD) |
| identification | object | |
| address | object | |
| firstName | string | Customer first name |
| lastName | string | Customer last name |
JSON Schema
{
"$schema": "http://json-schema.org/draft-07/schema#",
"$id": "https://raw.githubusercontent.com/api-evangelist/verifone/refs/heads/main/json-schema/paypal-ecommerce-api-customer.json",
"title": "customer",
"description": "Customer details",
"type": "object",
"properties": {
"email": {
"maxLength": 255,
"type": "string",
"description": "Customer email address"
},
"payerId": {
"pattern": "^[2-9A-HJ-NP-Z]{13}$",
"type": "string",
"description": "The PayPal-assigned ID for the payer"
},
"phoneNumber": {
"$ref": "#/components/schemas/Phone_number"
},
"birthDate": {
"type": "string",
"description": "Date of birth of the customer, 10 characters, ISO-8601 (YYYY-MM-DD)",
"format": "date"
},
"identification": {
"$ref": "#/components/schemas/identification"
},
"address": {
"$ref": "#/components/schemas/address"
},
"firstName": {
"type": "string",
"description": "Customer first name"
},
"lastName": {
"type": "string",
"description": "Customer last name"
}
}
}