Campo | Tipo | Descripción |
---|---|---|
id |
UUID | UUID único interno de Neopay del Cliente |
name |
String | Nombre del cliente |
email |
String | Correo electrónico del cliente (requerido) |
phone |
String | Número de teléfono de la cliente |
city |
String | Código de ciudad del cliente |
state |
String | Código de estado del cliente |
country |
String | Código de país del cliente |
zip_code |
String | Código postal de la cliente |
street |
String | Calle de la Cliente |
house_number |
String | Numero de casa de la cliente |
currency |
String | Moneda del cliente (ej: EUR) |
tax_number |
String | Número de impuesto |
company_number |
String | Numero de compañia |
{
"id": "98fa8d80-bb04-4a39-a5c0-b69ca5708664",
"name": "John Doe",
"email": "jhondoe@email.com",
"phone": "+33 23 45 67 89",
"city": "Paris",
"state": "Île de France",
"zip_code": "70123",
"street": "Avenue Victor Hugo.",
"house_number": "33",
"currency": "EUR",
"tax_number": "99 99 999 999 999",
"company_number": "C9876543"
}
.https://neopay.io/api/customers
Obtenga la colección de recursos de Clientes disponibles para la aplicación específica.
{
"Authorization": "<my-app-token>",
"x-app-key": "<my-app-key>",
"Content-Type": "application/json/",
"Accept": "application/json"
}
{info.fa-hint}
<my-app-token>
es el token generado para su aplicación {info.fa-hint}<my-app-key>
se obtiene en su portal de aplicaciones como elApplication ID
curl --location 'https://neopay.io/api/customers' \
--header 'Authorization: YOUR-TOKEN \
--header 'Content-Type: application/json' \
--header 'x-app-key: YOUR-APPLICATION-TOKEN'
{
"customers": {
"data": [
{
"id": "98fa8d80-bb04-4a39-a5c0-b69ca5708664",
"name": "Jhon Doe",
"email": "jhondoe@email.com",
"phone": "+01 23 45 67 89",
"city": "Paris",
"state": "Île de France",
"zip_code": "70123",
"street": "Avenue Victor Hugo.",
"house_number": "33",
"currency": "EUR",
"tax_number": "99 99 999 999 999",
"company_number": "C9876543"
}
]
}
}
.https://neopay.io/api/customers/{id}
Llevar el recurso a un cliente específico.
Param | Tipo | Descripción |
---|---|---|
id required |
UUID | ID obtenido ya sea creando un nuevo cliente o extrayéndolo del List customer endpoint |
curl --location 'https://neopay.io/api/customers/{id}' \
--header 'Authorization: YOUR-TOKEN \
--header 'Content-Type: application/json' \
--header 'x-app-key: YOUR-APPLICATION-TOKEN'
{
"customer": {
"id": "98fa8d80-bb04-4a39-a5c0-b69ca5708664",
"name": "Jhon Doe",
"email": "jhondoe@email.com",
"phone": "+01 23 45 67 89",
"city": "Paris",
"state": "Île de France",
"zip_code": "70123",
"street": "Avenue Victor Hugo.",
"house_number": "33",
"currency": "EUR",
"tax_number": "99 99 999 999 999",
"company_number": "C9876543"
}
}
.https://neopay.io/api/customers
Crear un cliente para una aplicación específica
{
"Authorization": "<my-app-token>",
"x-app-key": "<my-app-key>",
"Content-Type": "application/json/",
"Accept": "application/json"
}
{info.fa-hint}
<my-app-token>
es el token generado para su aplicación {info.fa-hint}<my-app-key>
se obtiene en su portal de aplicaciones como elApplication ID
curl --location 'https://neopay.io/api/customers' \
--header 'Authorization: YOUR-TOKEN' \
--header 'Content-Type: application/json' \
--header 'Accept: application/json' \
--header 'x-app-key: YOUR-APPLICATION-TOKEN' \
--data-raw '{
"name": "Jhon Doe",
"email": "jhondoe@email.com",
"phone": "+01 23 45 67 89",
"city": "Paris",
"state": "Île de France",
"zip_code": "70123",
"street": "Avenue Victor Hugo.",
"house_number": "33",
"currency": "EUR",
"tax_number": "99 99 999 999 999",
"company_number": "C9876543"
}'
{
"name": "Jhon Doe",
"email": "jhondoe@email.com",
"phone": "+01 23 45 67 89",
"city": "Paris",
"state": "Île de France",
"zip_code": "70123",
"street": "Avenue Victor Hugo.",
"house_number": "33",
"currency": "EUR",
"tax_number": "99 99 999 999 999",
"company_number": "C9876543"
}
Field | Type | Description |
---|---|---|
name |
String | Nombre del cliente |
email |
String | Correo electrónico del cliente (requerido) |
phone |
String | Número de teléfono de la cliente |
city |
String | Código de ciudad del cliente |
state |
String | Código de estado del cliente |
country |
String | Código de país del cliente |
zip_code |
String | Código postal de la cliente |
street |
String | Calle de la Cliente |
house_number |
String | Numero de casa de la cliente |
currency |
String | Moneda del cliente (ej: EUR) |
tax_number |
String | Número de impuesto |
company_number |
String | Numero de compañia |
{
"message": "Customer saved successfully!",
"customer": {
"id": "98fa8d80-bb04-4a39-a5c0-b69ca5708664",
"name": "Jhon Doe",
"email": "jhondoe@email.com",
"phone": "+01 23 45 67 89",
"city": "Paris",
"state": "Île de France",
"zip_code": "70123",
"street": "Avenue Victor Hugo.",
"house_number": "33",
"currency": "EUR",
"tax_number": "99 99 999 999 999",
"company_number": "C9876543"
}
}
.https://neopay.io/api/customers/{id}
Actualizar una cliente específica.
Param | Tipo | Description |
---|---|---|
id required |
UUID | ID obtenido ya sea creando un nuevo cliente o extrayéndolo del List customer endpoint |
{
"name": "Jhon Doe Updated",
"email": "jhondoeupdate@email.com",
"phone": "+01 23 45 67 89",
"city": "Paris",
"state": "Île de France",
"zip_code": "70123",
"street": "Avenue Victor Hugo.",
"house_number": "33",
"currency": "EUR",
"tax_number": "99 99 999 999 999",
"company_number": "C9876543"
}
Campo | Tipo | Description |
---|---|---|
id |
UUID | UUID del Cliente (Obligatorio si no envía el correo electrónico) |
name |
String | Nombre del cliente |
email |
String | Correo electrónico del cliente (requerido) |
phone |
String | Número de teléfono de la cliente |
city |
String | Código de ciudad del cliente |
state |
String | Código de estado del cliente |
country |
String | Código de país del cliente |
zip_code |
String | Código postal de la cliente |
street |
String | Calle de la Cliente |
house_number |
String | Numero de casa de la cliente |
currency |
String | Moneda del cliente (ej: EUR) |
tax_number |
String | Número de impuesto |
company_number |
String | Numero de compañia |
curl --location 'https://neopay.io/api/customers' \
--header 'Authorization: YOUR-TOKEN' \
--header 'Content-Type: application/json' \
--header 'Accept: application/json' \
--header 'x-app-key: YOUR-APPLICATION-TOKEN' \
--data-raw '{
"name": "Jhon Doe Updated",
"email": "jhondoeupdate@email.com",
"phone": "+01 23 45 67 89",
"city": "Paris",
"state": "Île de France",
"zip_code": "70123",
"street": "Avenue Victor Hugo.",
"house_number": "33",
"currency": "EUR",
"tax_number": "99 99 999 999 999",
"company_number": "C9876543"
}'
{
"message": "Customer updated successfully!",
"customer": {
"id": "98fa8d80-bb04-4a39-a5c0-b69ca5708664",
"name": "Jhon Doe Updated",
"email": "jhondoeupdate@email.com",
"phone": "+01 23 45 67 89",
"city": "Paris",
"state": "Île de France",
"zip_code": "70123",
"street": "Avenue Victor Hugo.",
"house_number": "33",
"currency": "EUR",
"tax_number": "99 99 999 999 999",
"company_number": "C9876543"
}
}