Para realizar su primer pago, simplemente use la siguiente API:
.https://neopay.io/api/payments
{
"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 comoApplication ID
{
"institutionId": 20,
"payment": {
"amount": 122.44,
"currency": "GBP"
},
"customer": {
"id": "99618204-6daf-4eca-8180-c21bb8d8ee24",
"name": "Jhon Doe",
"email": "jhondoe@email.com",
"country": "GB"
},
"reference": "reference",
"callback_url": "https://webhook.site/2d9eefba-3ac8-4692-a0ec-d57dd3ce3abd"
}
Campo | Tipo | Descricion |
---|---|---|
institutionId |
Integer | El identificador de la institución. (Requerido) |
payment |
Object | Detalles del pago. (Requerido) |
payment.amount |
Number | Monto del pago (requerido) |
payment.currency |
String | La moneda de pago. (Requerido) |
customer |
Object | Datos del cliente (requerido) |
customer.id |
UUID | El UUID del cliente (obligatorio si no se envía el correo electrónico del cliente) |
customer.email |
String | Correo electrónico del cliente (Obligatorio si no envía el ID de cliente) |
customer.name |
String | Nombre del cliente (opcional) |
customer.country |
String | País del cliente (requerido) |
customer.resource |
Resource | Recurso completo para el cliente |
reference |
String | Referencia de pago (opcional) |
callback_url |
String | URL de recordatorio de pago (opcional) |
{
"message": "Payment saved successfully!",
"payment": {
"id": "9968c3db-b398-46ab-962e-08c1d52e8061",
"application_id": "995d8ae8-b47f-4b3d-b411-e325d95f6ffd",
"amount": 122.44,
"status": "pending",
"currency": "GBP",
"country": "GB",
"service": "api",
"environment": "sandbox",
"institution": {
"id": 20,
"name": "Modelo Sandbox"
},
"customer": {
"id": "9968c3db-9d70-4751-b2e0-6d74ce8b1be6",
"name": "Jhon doe",
"email": "jhondoe@email.com",
"currency": "GBP",
"country": "GB"
},
"payee": {
"name": "jOHN",
"country_code": "GB",
"bank_name": "MODELO",
"accountable": "DE89370400440532013000",
"swift_bic": "AACSDE33"
},
"created_at": "2023-06-14T14:20:16.000000Z",
"updated_at": "2023-06-14T14:20:16.000000Z",
"authorisationUrl": "Url of payment authorized"
}
}