Herramientas y recursos para el hackatón

Todo lo que necesita para llegar preparado al hackatón, en un solo lugar. El objetivo es sencillo: lograr que un pago funcione de principio a fin. Una vez que lo logre, podrá desarrollar todo lo demás a partir de esa base.

Paso 1 - Aprenda los conceptos

Familiarícese con el tema antes de escribir código. Comience aquí si aún no conoce Open Payments.

Serie de videos introductorios

Tutoriales breves sobre los conceptos básicos de Interledger Protocol y una explicación detallada de Open Payments. Siga las explicaciones con el repositorio open-payments-node y los fragmentos de código de la documentación.

Blog de ingeniería

Publicaciones de nuestro equipo de ingeniería que presentan Open Payments, explican por qué elegimos GNAP para la autorización y abordan el SDK de Open Payments para PHP.

Paso 2 - Consulte los materiales de referencia

Cuando comience a programar, mantenga estos recursos abiertos en otra pestaña.

SDK de Open Payments

Tipos de TypeScript generados de forma directa a partir de las especificaciones OpenAPI de Open Payments, además de un cliente Node.js que firma las solicitudes con su clave y valida las respuestas conforme a las especificaciones.

Paso 3 - Desarrolle y pruebe

Herramientas prácticas para efectuar un pago.

Interledger Test Wallet

Simula un proveedor de servicios financieros con Interledger habilitado. Regístrese, complete un proceso de verificación KYC y mantenga un saldo de dinero ficticio para enviar y recibir pagos mediante direcciones de billetera. También pone a disposición las API de Open Payments para que terceros puedan iniciar pagos.

Repositorios de apoyo en GitHub

Scripts de ejemplo para enviar pagos, una biblioteca de fragmentos de código ya escritos para Visual Studio Code y fragmentos del SDK de Node que funcionan con Interledger Test Wallet. Para PHP, también están disponibles los repositorios PHP Open Payments SDK y Open Payments PHP Snippets. En conjunto, facilitan las pruebas, la integración y la experimentación con Open Payments en su proyecto.