Dudas varias sobre integración en Mexico

Buenas a todos, tengo una serie de dudas para ser atendidas:

  • Cuales son los Bancos que se pueden integrar en Mexico? Como se obtienen los catálogos relacionados únicamente con estos bancos?

  • Como configuramos que vamos a estar trabajando solo sobre Mexico?

  • Cual es el tiempo de expiración de la sesión de Paybook, a ver si es necesario cada vez que voy a hacer un llamado tener que pedir una sesión nuevamente.

  • Cuanto es el tiempo promedio necesario para relacionar una credencial?

  • Veo que por ejemplo el status de las credenciales puede pedir que 410 (que es necesario un token), porque no podemos pedir esto al momento de obtener los catalogos? Porque sino tendriamos que esperar a tener esta respuesta, comunicarselo al usuario (que puede haber perdido la sesión en nuestro sistema), y recien intentar nuevamente relacionar las credenciales.

  • Relacionado con este punto, como obtenemos el formato necesario para enviar la información acerca del 2fa?

Buenas tardes:

1.- La petición para obtener el catálogo de sitios es la siguiente:

curl 'https://sync.paybook.com/v1/catalogues/organizations/sites?pretty=1&id_country=51ad44b83b8e7763120003c4' \
-H "Authorization: api_key api_key={API_KEY}" \
-X GET 

2.- Además de añadir el filtro por país al momento de listar las instituciones, ¿dónde más consideras necesario que deberías especificar?

3.- La sesión expira luego de cinco minutos de no utilizarse, es posible que valides si el token aún tiene vigencia con la petición

curl 'https://sync.paybook.com/v1/session/verify' \
-H "Authorization: token token={TOKEN}" \
-X GET 

4.- Depende de varios factores pero principalmente: tiempo de respuesta del sitio y cantidad de información. No tenemos un promedio ni podemos garantizar un tiempo máximo.

5.- No se puede pedir tiempo al momento porque el token de la institución tiene también una vigencia por lo general es menos de un minuto, en ocasiones es necesario que el usuario lea con su dispositivo móvil un QRCode enviado por el Banco generado en ese momento.

6.- Cuando lees el /status que se te envía el momento de la credencial, en el código se especifica a qué endpoint deberás enviar la petición y el formato que debe llevar.

Saludos