SDKs

Otros lenguajes

Los SDKs oficiales (Node, Python, PHP) cubren ~85% de los stacks de developers en Perú. Si el tuyo no está, la API REST funciona con cualquier cliente HTTP — y este es nuestro plan a futuro.

Estado por lenguaje

  • Go — planificado para 1.1. Mientras tanto, un wrapper de 50 líneas sobre net/http alcanza.
  • Ruby — planificado para 1.2.
  • Java / Kotlin — sin fecha. La OpenAPI spec es válida para generar con openapi-generator + template Spring/Ktor.
  • .NET — sin fecha. Mismo approach con nswag.

OpenAPI 3.0

Toda la API está descrita en docs/api/openapi.yaml. Puedes generar un cliente en cualquier lenguaje con openapi-generator-cli apuntando a esa URL.

Clientes de comunidad

Si construyes un SDK público y abierto, abre un PR para listarlo aquí. Recomendamos:

  • Mismo nombre de método por endpoint (cross-language familiarity).
  • Idempotency-Key automático en POSTs.
  • Helper de verificación de firmas (verifyWebhookSignature o similar).
  • Tests contra sandbox como CI obligatorio.

Cómo contribuir uno

Escríbenos a [email protected]. Te compartimos el template interno (nombres, estructura, tests contra sandbox) y publicamos tu SDK como oficial si pasa el review.