CommunityProgramación y desarrollogithub.com

ArabAgentSkills/arab-payments-skill-atlas

Mapa de habilidades para agentes de IA sobre integraciones seguras de pagos y BNPL en el mundo árabe/MENA.

¿Qué es arab-payments-skill-atlas?

Este skill proporciona a los agentes de IA (como Claude Code, Cursor o Codex) una guía completa y actualizada para integrar sistemas de pago y servicios de Compra Ahora, Paga Después (BNPL) en la región árabe y MENA. Cubre las principales pasarelas de pago locales, regulaciones financieras clave, mejores prácticas de seguridad y cumplimiento (como PCI DSS y la normativa de bancos centrales locales), y ejemplos de código para implementar pagos en plataformas de comercio electrónico, aplicaciones móviles y servicios financieros. Está diseñado para desarrolladores que trabajan con tecnologías como Python, Node.js, React y APIs RESTful, y facilita la integración con proveedores como PayTabs, Tap Payments y Tabby. El skill incluye documentación detallada, ejemplos de flujos de pago, manejo de errores comunes y guías de prueba en entornos sandbox.

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add ArabAgentSkills/arab-payments-skill-atlas

Installed? Explore more Programación y desarrollo skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

¿Qué hace arab-payments-skill-atlas?

Mapa de habilidades para agentes de IA sobre integraciones seguras de pagos y BNPL en el mundo árabe/MENA.

Resumen

Este atlas proporciona a los agentes de IA una referencia integral para integrar sistemas de pago y servicios de Compra Ahora, Paga Después (BNPL) en la región MENA.

Plataformas Soportadas

  • Claude Code
  • Cursor
  • Codex

Proveedores de Pago Cubiertos

  • PayTabs - Pasarela de pago líder en Medio Oriente
  • Tap Payments - Solución de pagos con sede en Kuwait
  • Tabby - Servicio BNPL popular en la región
  • Tamara - Plataforma BNPL con sede en Arabia Saudita
  • Moyasar - Pasarela de pago con sede en Arabia Saudita

Regulaciones Clave

  • PCI DSS - Estándar de seguridad de datos para la industria de tarjetas de pago
  • SAMA - Regulaciones del Banco Central de Arabia Saudita
  • CBUAE - Regulaciones del Banco Central de los EAU
  • CBE - Regulaciones del Banco Central de Egipto

Mejores Prácticas de Seguridad

Autenticación y Autorización

  • Utilizar OAuth 2.0 para todas las integraciones
  • Implementar 3D Secure 2.0 para transacciones con tarjeta
  • Almacenar claves API en variables de entorno seguras (ej., PAYTABS_API_KEY)

Manejo de Errores

  • Implementar reintentos con backoff exponencial para fallos de red
  • Registrar errores sin exponer datos sensibles del cliente
  • Proporcionar mensajes de error localizados (árabe/inglés)

Ejemplo de Integración (Node.js)

const paytabs = require('paytabs')({
  apiKey: process.env.PAYTABS_API_KEY,
  region: 'SAU'
});

async function createPayment(amount, currency) {
  try {
    const response = await paytabs.createPayment({
      amount: amount,
      currency: currency,
      customer: {
        email: '[email protected]'
      }
    });
    return response.payment_url;
  } catch (error) {
    console.error('Error creando pago:', error);
    throw new Error('No se pudo procesar el pago');
  }
}

Pruebas en Sandbox

Cada proveedor ofrece entornos sandbox para pruebas:

  • PayTabs Sandbox: https://sandbox.paytabs.com
  • Tap Sandbox: https://sandbox.tap.com
  • Tabby Sandbox: https://sandbox.tabby.ai

Guía Rápida

  1. Obtener credenciales API de los proveedores
  2. Configurar variables de entorno
  3. Implementar el flujo de pago según la documentación del proveedor
  4. Probar en entorno sandbox
  5. Desplegar en producción después de las pruebas exitosas

Recursos Adicionales

Contribuciones

Las contribuciones a este skill son bienvenidas. Por favor, envía un pull request con mejoras, correcciones o proveedores adicionales.

Licencia

MIT

Skills relacionados