1 repositorio
Utilities for injecting custom parameters into payment gateway request payloads.
Distinct from Request Parameter Modifiers: Focuses on adding arbitrary business data to payment requests specifically, rather than general API parameter formatting.
Explore 1 awesome GitHub repository matching web development · Payment Payload Modifiers. Refine with filters or upvote what's useful.
Omnipay es una librería de pasarela de pago PHP y framework de integración que abstrae múltiples proveedores de servicios de pago en una única API consistente. Proporciona una interfaz estandarizada para gestionar ciclos de vida de pago, permitiendo a las aplicaciones ejecutar autorizaciones, capturas y reembolsos a través de varios servicios financieros sin reescribir código para cada proveedor. El framework desacopla la lógica de la aplicación de los SDKs específicos del proveedor utilizando un patrón de adaptador y objetos de transferencia de datos. Esta arquitectura garantiza que las respuestas crudas de la pasarela y las solicitudes HTTP se conviertan en formas de datos predecibles, mientras que un cambio de entorno basado en configuración permite a los desarrolladores alternar entre endpoints de sandbox y API en vivo para probar flujos de transacciones. La librería cubre una amplia gama de capacidades de procesamiento de pagos, incluyendo tokenización de tarjetas de crédito para facturación recurrente y la validación de números de tarjeta utilizando el algoritmo de Luhn. Maneja la coordinación de ciclos de vida de transacciones, incluyendo la gestión de redirecciones fuera del sitio y el procesamiento de notificaciones de pasarela asíncronas mediante webhooks. La funcionalidad adicional incluye herramientas para personalizar payloads de solicitud con parámetros arbitrarios y transmitir datos detallados de partidas a las pasarelas de pago.
Allows the addition of arbitrary parameters to standardized request objects to support gateway-specific custom fields.