STAGE Environment
{environment-url} => https://col-stage.lapachoslending.com
{environment-api-url} => https://col-stage-abl-api.lapachoslending.com
API Key
23JKsyEf3Q93JDkVn6M0b2LsXvPC9JJ56qWCQhwR
Usuario ABL
email: callao-abl@yopmail.com
password: r@jop9i*WiB
Buyer/Supplier Activation
POST Authorization
{environment-api-url}/get-access-token
Parameters
{
"email": "string",
"password": "string"
}
Response
{
"token": "Pw3RwzYTywqnDZW8TMtg157udgBqLebtRjMgvvoAxQH11sI3M3Uvw8tBMgicoanfvIPBPifSeQ"
}
PUT Active Buyer
{environment-api-url}/buyer/<buyer_id>/active
PUT Active Supplier
{environment-api-url}/supplier/<supplier_id>/active
Buyer Console
Authorization
{environment-api-url}/get-access-token
Parameters
{
"email": "string",
"password": "string"
"entity_email": "string"
}
Response
{
"token": "Wnl6kJOZWSaYG6opF2F8jhSiT4GZisYP6exUT9fJakA"
}
POST Create Invoice
{environment-api-url}/invoice
PUT Approve Invoice
{environment-api-url}/invoice/<invoice_id>/approve
GET Find Invoice
{environment-api-url}/invoice/<invoice_id>
PUT Get Status
{environment-api-url}/invoice/<invoice_id>/status/<status_id>
GET Get Balance
{environment-api-url}/entity/<entity_id>/available
Postman Documentation
https://documenter.getpostman.com/view/31585915/2s9YsT68X8
iFrames
Se disponen 3 iframes para renderizar en la consola de los buyers/compradores:
- Próximos Vencimientos
{environment-url}/frame/NextExpirations/
- Listado de Extensiones
{environment-url}/frame/ExtensionsReport
- Estado de crédito
{environment-url}/frame/CreditStatus
Autenticación y Seguridad
Para renderizar los iframes hace falta enviar en los parametros del la URL, el token de acceso para identificar el usuario que esta haciendo el renderizado, para esto se dispone un endpoint para obtener dicho token.
POST
{environment-api-url}/get-access-token
Headers
x-api-key = API Key
Parámetros
email = correo del usuario de ABL (Enviado via email)
password = password del usuario de ABL (Enviado via email)
entity_email = correo del buyer/supplier
Ejemplo
curl --location '{environment-api-url}/get-access-token' \
--header 'Content-Type: application/json' \
--header 'x-api-key: {x-api-key}' \
--data-raw '{
"email": "",
"password": "",
"entity_email": ""
}'
Respuesta
{
"token": "3rSYnsZ1iTPQ8Nt1OJqX1AYw4x4a11K2yedtcuKra2OR0Lid9e7NSZ_SOR7uFjNxxDYnA"
}
Ejemplo de Renderización de iFrame
<iframe
id="extensionsReport"
width="600"
height="450"
style="border:0"
src="{environment-url}/frame/ExtensionsReport?token={token}"
/>
Medidas Recomendadas
Próximos Vencimientos
min-height=420px, min-width=300px
Listado de Extensiones
min-width=900px, min-height=500px
Estado de crédito
min-width= 650px, min-height=650px


