¿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
- Obtener credenciales API de los proveedores
- Configurar variables de entorno
- Implementar el flujo de pago según la documentación del proveedor
- Probar en entorno sandbox
- 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