Cobro (Bulk)

Endpoint para mandar a cobro un varios requests con Payment Instrument o un grupo de Payment Methods

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…

Preguntas Frecuentes

  • ¿Cual es el límite del tamaño del batch? Tenemos un límite de 500 objetos por batch. Se responde un 422 en caso de que se supere este límite.
  • ¿Cual es el rate limit? Permitimos 20 requests por segundo. Recomendamos que sean menos que 20 requests, porque en caso de hacer muchas subirá la latencia de respuesta. El código de respuesta frente a un rate limit es un 429.
  • ¿Cual es la latencia del endpoint? Debiéramos demorar menos de 10 segundos por respuesta. Esto depende de que adquirentes tienen contratados y la cantidad de adquirentes en los que se orquestará.
  • ¿Que hacer frente a un timeout o un error 500? No reintentar sin chequear antes que no se hayan procesado las transactions efectivamente. Si reintentas con amount podrías gatillar un cobro doble. Puedes chequear esto en el endpoint de https://toku.readme.io/update/reference/list-all-transactions

Respuestas Endpoint

Tenemos 2 respuestas:

wait_for_result=True
{
  "transactions": list[DTOAggregatedTransaction]
}

wait_for_result=False
{
  "id_bulk_charge": "uuid generado",
  "result": { "id_bulk_charge: "uuid generado"}
}

Detalles de la transaction: DTOAggregatedTransaction


Path Params
string
enum
required
Defaults to cl
Allowed:
Body Params
charges_requests
array of objects
required
charges_requests*
boolean
Defaults to true
Headers
string
required
Responses
200
422

Error de validación del body o superación del tamaño máximo

429

Too Many Requests

Language
Credentials
Header
LoadingLoading…
Response
Click Try It! to start a request and see the response here!