¿Cuál es el mejor plugin de pagos cripto para Magento 2?
Puntos clave
- Evalúa cualquier módulo con seis preguntas: dónde se liquida el dinero, qué marca el pedido como pagado, qué pasa si el webhook llega dos veces, si funciona en modo producción, qué monedas y redes acepta y si puedes leer el código.
- Cero campos de tarjeta en tu checkout. El módulo de Payzum no carga ningún script de terceros en el checkout de Magento y envía al comprador a una página alojada. No suma nada al inventario de scripts que exige el requisito 6.4.3 de PCI DSS desde el 31 de marzo de 2025.
- Decide el webhook, dentro de un bloqueo de base de datos. La factura de Magento se crea solo cuando llega una notificación firmada con HMAC-SHA-512 cuyo monto y moneda coinciden con el pedido. Antes se bloquea la fila del pedido, así que un reintento nunca lo factura dos veces.
- Se instala con cuatro comandos y se configura en una pantalla. Descomprimes el release en
app/code/(o usas Composer), corres los comandos habituales debin/magentoy completas Tiendas → Configuración → Ventas → Métodos de pago. No hay URL de webhook que pegar en ningún lado. - Conoce los límites: trae un renderer para el checkout estándar Luma de Magento, no para Hyvä Checkout ni para un front-end headless. No atiende pedidos creados desde el admin ni el checkout multidirección, y los reembolsos salen de tu wallet.
Payzum es un procesador de pagos cripto sin custodia y enfocado en stablecoins: los pagos se liquidan directo en wallets que controla el comercio. Su plugin de pagos cripto para Magento 2 es el módulo Payzum_CryptoPayments (paquete de Composer payzum/module-crypto-payments), open source con licencia OSL-3.0 en github.com/payzum-dev/magento2-payzum. Esta guía te da primero una forma neutral de comparar cualquier módulo cripto para Magento y después recorre la versión 1.2.0, cuyo zip de release se publicó el 28 de septiembre de 2026: instalación, configuración y qué le pasa al pedido en cada paso de un pago en USDT o USDC.
Por qué las tiendas Magento suman USDT y USDC al checkout
Magento no es el carrito más usado por cantidad de sitios. W3Techs ubica a Adobe Commerce (Magento) en el 0,3% de todos los sitios web y en el 1,6% de los sitios con un sistema de e-commerce identificado (1 de octubre de 2026). Pero es el carrito que eligen los comercios que venden de forma compleja: listas de precios B2B, varias vistas de tienda y monedas, catálogos grandes e integraciones con ERP y almacén. Una tienda así, en Ciudad de México, Bogotá o Madrid, vende fuera de su país, y el cobro internacional es justo donde la tarjeta sale más cara.
Como referencia, PayPal Braintree publica para EE. UU. (consultado el 1 de octubre de 2026) 2,89% + 0,29 USD por transacción con tarjeta, 1% adicional si la tarjeta se emitió fuera de EE. UU., otro 1% si la venta es en una moneda distinta del dólar y 15 USD por contracargo. Una venta en euros pagada con tarjeta extranjera cuesta 4,89% + 0,29 USD antes de despachar nada. Las pasarelas locales de LATAM y de España tienen sus propias tarifas, pero la lógica del cobro internacional con tarjeta es la misma, y el dinero sigue siendo reversible durante meses.
Los comercios Magento cargan además con un costo de la tarjeta que casi nunca aparece en la tabla de comisiones: la propia página de checkout es un blanco. En el verano boreal de 2024, atacantes explotaron CosmicSting (CVE-2024-34102), una falla que Adobe parcheó el 11 de junio de 2024. Sansec informó el 1 de octubre de 2024 que siete grupos habían hackeado 4.275 tiendas y que el cinco por ciento de todas las tiendas Adobe Commerce y Magento terminó con un skimmer de pagos en su checkout. Un skimmer solo rinde si los compradores escriben números de tarjeta en tu sitio.
Además están los compradores que directamente no quieren pagar con tarjeta: clientes mayoristas que liquidan facturas grandes en USDT, compradores cuya tarjeta rebota en el exterior, comunidades cripto. Para ellos, un checkout sin opción en stablecoins es un carrito abandonado, o una transferencia que tarda días en llegar.
Lo que le cuesta a una tienda Magento un módulo cripto mal hecho
Sumar cripto no elimina el riesgo por sí solo. Los módulos de pago fallan de formas propias de Magento, y cada falla cuesta dinero o un fin de semana:
- Pedidos que nadie puede pagar. Muchos métodos de pago externos crean la factura en una segunda petición del navegador, después de que Magento registra el pedido. Si en el medio falla el correo de confirmación, se agota el tiempo o el comprador cierra la pestaña, el pedido existe y la factura no. Queda en Pendiente para siempre y nada lo avisa.
- Pedidos marcados como pagados por la página de éxito. Si el módulo confía en que el comprador llegue a
checkout/onepage/success, cualquiera puede abrir esa URL sin pagar. La confirmación cripto es asíncrona y el navegador es el testigo equivocado. - Dos facturas para un solo pago. Los proveedores reintentan los webhooks. Dos entregas que llegan juntas pueden leer el pedido todavía sin facturar y facturarlo las dos. En la contabilidad de Magento, eso equivale a cobrarle dos veces al comprador.
- Pagos incompletos facturados completos. El comprador envía 1.800 USD contra un pedido de 2.000. Un módulo que solo lee "status: finished" crea la factura igual, y el despacho sale detrás.
- Pedidos pagados cancelados tarde. Un aviso de "expirado" puede llegar después de que la factura se pagó. Cancelar un pedido en Magento devuelve los productos al stock, así que un aviso tardío puede deshacer una venta que ya ocurrió.
- Un método configurado que igual no aparece. Un método de pago puede estar activo, disponible y registrado y aun así quedar filtrado del checkout, sin una línea en el log. Otro clásico: un módulo que lee su API key cifrada sin descifrarla recibe un 401 en cada llamada, que se ve idéntico a un ataque.
- Roturas en modo producción. Un módulo que solo funciona en modo desarrollador falla en
setup:di:compile, normalmente en pleno deploy, que es el peor momento para enterarse. - Fondos en el saldo de otro. Los gateways cripto custodiales juntan tus ventas en su wallet y te pagan después, con su calendario, sus mínimos y su política de congelamiento.
Por qué los módulos de tarjeta y los módulos cripto custodiales se quedan cortos en Magento
Los módulos de tarjeta son maduros, pero el riel pone las reglas. El adquirente retiene los fondos, decide cuándo se liquidan y puede retirarlos con una disputa. Y cada campo de tarjeta de tu checkout entra en el alcance de PCI DSS 4.0.1. Desde el 31 de marzo de 2025, los requisitos 6.4.3 y 11.6.1 obligan a inventariar y autorizar cada script que corre en una página de pago y a detectar alteraciones al menos una vez por semana. Adobe sumó Content Security Policy en modo restrictivo y Subresource Integrity en las páginas de pago en Magento 2.4.7 (9 de abril de 2024) justamente para eso.
Los módulos cripto custodiales resuelven la aceptación, no la custodia. El comprador paga a la dirección del gateway, el gateway acredita un saldo y tú retiras cuando te deja. Ese saldo es justo lo que un proveedor puede congelar, o perder si cierra.
La vía casera conserva la custodia y pierde todo lo demás. Una dirección de wallet en el correo del pedido no te da un monto único por pedido, ni detección de pagos incompletos, ni factura en Magento, ni cambio de estado. Alguien termina cruzando transacciones de la blockchain con números de pedido a mano.
Lo que necesita una tienda Magento es un módulo que en el admin se comporte como cualquier otro método de pago (un grupo de configuración, facturas reales, comentarios en el pedido) pero que liquide como cripto: final, en segundos y en una wallet que tú controlas.
Cómo elegir un plugin de pagos cripto para Magento 2: seis preguntas
"El mejor" depende de lo que necesites, pero seis preguntas separan un módulo que puedes correr en producción de uno del que te vas a arrepentir. Házselas a cualquier proveedor, incluidos nosotros:
- ¿Dónde se liquidan los fondos? ¿En tu propia wallet, o en un saldo que el proveedor guarda y te paga después? Solo lo primero deja a todos sin la posibilidad de congelarte el dinero.
- ¿Qué marca el pedido como pagado? Debe ser un webhook servidor a servidor cuya firma se verifique sobre los bytes crudos de la petición, con ventana anti-replay, y cuyo monto y moneda se comparen con el pedido. La URL de retorno nunca debería contar.
- ¿Qué pasa si el webhook llega dos veces? Busca deduplicación por ID de evento y un bloqueo de base de datos alrededor de la facturación. Sin eso, los reintentos se convierten en facturas duplicadas.
- ¿Funciona en modo producción? Debe pasar
setup:di:compile, usar el adaptador de pasarela de pago de Magento en vez de sobrescribir el core, y declarar qué versiones de Magento y de PHP soporta. - ¿Qué monedas y redes, y quién lo decide? USDT y USDC en redes de bajo costo cubren a la mayoría de los compradores. La lista aceptada debería aplicarse del lado del proveedor, no solo en un desplegable de tu admin.
- ¿Puedes leer el código? Un módulo open source le permite a tu desarrollador revisar cómo se verifica el webhook y adónde va el dinero antes de que toque un pedido real.
Nuestra guía de plugins de pago cripto open source convierte las preguntas 2, 3 y 6 en una auditoría de 15 minutos que puedes correr sobre cualquier repositorio.
Cómo procesa un pago en USDT el módulo de Payzum para Magento 2
El módulo es un método de pago estándar de Magento, construido sobre el adaptador de pasarela de pago. Tiene una sola tarea: convertir el pedido en una factura de Payzum y dejar que un webhook firmado, y nada más, decida el resultado.
En el checkout: una página alojada y la moneda que elija el comprador
El comprador elige Payzum (por defecto, "Crypto / Stablecoins (Payzum)") y hace clic en Realizar pedido. El módulo crea la factura de Payzum en la misma petición que registra el pedido, mediante un observer sobre sales_order_place_after. Cuando el navegador se entera de que el pedido existe, la factura ya existe también. El paso de redirección solo reintenta si Payzum no respondía en ese momento, y los dos caminos comparten una clave de idempotencia, así que no pueden crear dos facturas.
Payzum recibe el total del pedido, la moneda, el número de pedido y tus URL de retorno. Ningún dato personal del cliente sale de tu tienda. El comprador llega a un checkout alojado con un código QR y una dirección de depósito, elige moneda y red, y paga desde cualquier wallet sin crear una cuenta.
El módulo nunca elige la moneda. Tus monedas aceptadas viven en el panel de Payzum, en Merchants → Settings → Accepted tokens, y se aplican del lado del servidor. Para la mayoría de las tiendas eso significa USDT y USDC en redes rápidas y baratas: Solana confirma en unos 0,4 segundos, y Base y Polygon en unos dos. Si también aceptas otras criptomonedas, la conversión automática opcional a USDC o USDT está disponible en la mayoría de las redes soportadas. Las diferencias entre las dos stablecoins están en USDT vs USDC para pagos.
El renderer del checkout es un componente Knockout local, servido desde tus propios archivos estáticos. No carga ningún script de terceros en la página de pago, así que con la CSP en modo restrictivo de la 2.4.7 no necesita entrada en la lista blanca y no suma nada a tu inventario del 6.4.3. No hace desaparecer el alcance PCI de tus métodos de tarjeta, pero el comprador que paga así nunca escribe un número de tarjeta en tu tienda.
Después del pago: la IPN firmada es la única fuente de verdad
Payzum llama a https://tu-tienda.com/payzum/ipn/index de servidor a servidor. Antes de leer un solo campo, el módulo verifica una firma HMAC-SHA-512 sobre los bytes crudos de la petición con tu secreto de webhook, la compara en tiempo constante y rechaza las repeticiones fuera de una ventana de 10 minutos. Una firma inválida recibe un 401 y el pedido no se toca.
Después bloquea la fila del pedido (SELECT … FOR UPDATE), lo vuelve a cargar y compara el ID del evento con los que ya aplicó. Ante un pago finished, compara el monto y la moneda pagados con el total del pedido. Solo si coinciden crea una factura en Magento (captura offline, con el ID de transacción de Payzum) y pasa el pedido a Procesando. Si algo falla a mitad de camino, revierte todo y responde 503 para que Payzum reintente la entrega. Nunca un 200 por un pago que no registró. La ingeniería detrás de este patrón está en webhooks firmados para pagos cripto.
El cliente HTTP y la verificación de firma vienen del SDK oficial payzum/payzum-php. Va incluido en la carpeta vendor/ del módulo, así que una instalación en app/code no requiere ningún paso de Composer.
Adónde va el dinero
Lejos de Payzum. El pago del comprador va de su wallet directo a la wallet que configuraste en tu panel, y el código del módulo no contiene ninguna dirección de wallet. No hay saldo en Payzum que retirar, congelar ni esperar. El modelo completo está explicado en qué es un procesador de pagos cripto sin custodia.
Cómo configurar el plugin de pagos cripto para Magento 2, paso a paso
Necesitas Magento Open Source o Adobe Commerce de la línea 2.4 y PHP 8.1 o superior. Ayuda tener acceso a la terminal para correr bin/magento. Casi todo el tiempo se va en la prueba en staging, que es el paso que vale la pena hacer bien.
- Crea tu cuenta de comercio en Payzum. Regístrate en merchant.payzum.com, agrega la wallet donde quieres cobrar y elige tus monedas aceptadas, por ejemplo USDT y USDC en Base, Solana y Polygon. Crea una API key (64 caracteres hexadecimales) y anota tu secreto de webhook (IPN).
- Instala el módulo. Descarga
payzum-magento2-1.2.0.zipdesde la página Releases del repositorio y descomprímelo dentro deapp/code/. El archivo ya trae la carpetaPayzum/CryptoPayments/, así que el módulo queda enapp/code/Payzum/CryptoPayments. No uses el botón verde "Download ZIP" de GitHub: descomprime enmagento2-payzum-main/, y Magento no lo carga. Si gestionas la tienda con Composer, correcomposer require payzum/module-crypto-paymentsen su lugar. - Actívalo. Corre
bin/magento module:enable Payzum_CryptoPaymentsy despuésbin/magento setup:upgrade,bin/magento setup:di:compileybin/magento cache:flush. El modo producción está totalmente soportado. - Configúralo. Abre Tiendas → Configuración → Ventas → Métodos de pago → Payzum — Crypto & Stablecoins. Pon Enabled en Sí, pega la API key y el secreto del webhook y deja Environment en Staging por ahora. Staging tiene sus propias API keys; una key de producción no funciona ahí.
- Comprueba que el webhook te llegue. No hay nada que pegar: el módulo envía su propia URL de IPN con cada factura. Solo asegúrate de que
/payzum/ipn/index, en la URL base de tu tienda, acepte peticiones POST desde internet. Un staging protegido con autenticación básica o con lista de IP permitidas nunca recibirá la notificación. - Prueba en staging. Haz un pedido. El historial muestra "Payzum invoice created — awaiting payment". Págalo y mira cómo aparece la factura y el pedido pasa a Procesando. Después paga de menos un pedido a propósito y confirma que queda En espera.
- Sal en vivo. Cambia Environment a Production, pega tu API key y tu secreto de producción, limpia la caché y haz un pedido real pequeño.
La pantalla de configuración de un vistazo
| Ajuste | Qué poner | Alcance |
|---|---|---|
| Enabled | Sí, para mostrar Payzum como método de pago en el checkout. | Por defecto, sitio web |
| Title | Lo que ve el comprador. Por defecto: "Crypto / Stablecoins (Payzum)". Tradúcelo en cada vista de tienda. | Por defecto, sitio web, vista de tienda |
| API Key | Tu key de 64 caracteres del panel de Payzum. Se guarda cifrada. | Por defecto, sitio web |
| Webhook secret | El secreto de firma de la IPN, que verifica cada firma HMAC-SHA-512. Se guarda cifrado. | Por defecto, sitio web |
| Environment | Production (merchant.payzum.com) o Staging (staging.payzum.com, con keys separadas). | Por defecto, sitio web |
| New order status | El estado que recibe un pedido recién hecho y todavía sin pagar. | Por defecto, sitio web |
| Sort order | En qué posición aparece Payzum entre tus métodos de pago. | Por defecto, sitio web |
No hay a propósito ni selector de monedas ni campo para la cabecera de la firma. Las monedas aceptadas viven en tu panel de Payzum y la cabecera la fija el SDK, así que nada en esta pantalla puede desincronizarse de tu cuenta.
Qué le pasa al pedido de Magento en cada paso
| Qué pasó | Efecto en Magento |
|---|---|
| Pedido realizado | El estado de pedido nuevo que configuraste, con el comentario "Payzum invoice created — awaiting payment (buyer picks the coin)" |
Pago finished, monto y moneda coinciden | Factura creada (captura offline), pedido → Procesando, ID de transacción en el historial |
Pago finished, monto o moneda no coinciden | No se factura. Las dos cifras quedan en el historial del pedido y en el log, marcadas para revisión manual |
| Pago parcial | Pedido → En espera, aguardando el resto |
| Llega el resto | Se libera la espera, se crea la factura y el pedido pasa a Procesando |
| Factura expirada o pago fallido | Pedido cancelado, salvo que ya estuviera facturado |
| Todavía esperando el pago | Solo un comentario en el historial |
| El mismo evento llega otra vez | Se ignora: los ID de evento se deduplican |
| Total cero (regla de carrito con 100% de descuento) | Pedido → Procesando sin factura cripto |
Nada de esta tabla lo dispara el navegador del comprador. Una pestaña cerrada nunca pierde un pedido pagado, y una visita a la página de éxito nunca marca uno sin pagar.
Casos de uso: tiendas Magento que cobran en USDT y USDC
La configuración es la misma para todas. Lo que cambia es qué parte se paga sola.
- Distribuidora B2B con pedidos mayoristas. Una distribuidora de refacciones industriales en Monterrey tiene su catálogo mayorista en Magento y recibe pedidos de 18.000 USD de compradores en Centroamérica y Colombia. Con tarjeta, a las tarifas de referencia de Braintree en EE. UU. más el recargo internacional, un solo pedido costaría 700,49 USD en comisiones. Una transferencia internacional tarda días y llega con comisiones de bancos intermediarios descontadas. Pagado en USDT en una red de bajo costo, el pedido se factura segundos después de la confirmación. Si la tesorería del comprador lo envía en dos transferencias, el pedido queda En espera hasta que llega la segunda.
- Marca con varias vistas de tienda. Una marca de moda de Madrid tiene vistas de tienda en español, portugués e inglés y vende a Latinoamérica, donde la mayoría de sus ventas con tarjeta pagan el recargo internacional y el de conversión. Configura una sola API key a nivel de sitio web y traduce el título del método de pago en cada vista ("Paga con USDC o USDT", "Pague com USDC ou USDT"). El dinero de todas las vistas llega a la misma wallet.
- Electrónica de ticket alto. Una tienda de Panamá que vende en dólares, con un ticket promedio de 2.400 USD, pagaría 69,65 USD por venta a la tarifa de referencia de 2,89% + 0,29 USD. Un pedido con tarjeta robada puede volver semanas después como contracargo de 15 USD más la mercadería perdida. Un pago en USDC es final una vez confirmado, y la verificación del monto hace que el pedido se facture solo cuando llegaron los 2.400 USD completos.
- Una tienda que ya sufrió un skimmer. Después de limpiar su sitio en la época de CosmicSting, un comercio quiere ofrecer a sus clientes habituales una forma de pagar que no implique ningún número de tarjeta en la web. Payzum aparece como un método más y el pago ocurre en la página alojada. Los métodos de tarjeta siguen en el alcance PCI, pero cada comprador que se cambia es una tarjeta menos escrita en el checkout.
Payzum para Magento 2 vs un módulo de tarjeta, un módulo cripto custodial y un servidor autoalojado
Comparados con criterios neutros. Las cifras de tarjeta son las tarifas publicadas de PayPal Braintree para EE. UU., consultadas el 1 de octubre de 2026.
| Criterio | Módulo de tarjeta (PayPal Braintree) | Módulo cripto custodial | Servidor cripto autoalojado | Payzum para Magento 2 |
|---|---|---|---|---|
| Dónde se liquidan los fondos | En el adquirente, que luego paga a tu banco | En la wallet del gateway, y luego retiras | En tu propia wallet | En tu propia wallet, directo |
| Cuándo tienes el dinero | Días | Según el calendario de retiros del proveedor | Con la confirmación on-chain | Segundos tras la confirmación on-chain (Solana ~0,4 s; Base y Polygon ~2 s) |
| Contracargos | Sí, durante meses; 15 USD cada uno | No on-chain | No on-chain | No: los pagos son finales |
| Costo por pedido | 2,89% + 0,29 USD, +1% tarjeta internacional, +1% moneda distinta del USD | Varía según el proveedor | Software gratuito; pagas hosting y mantenimiento | Costo de red de centavos en Base, Polygon o Solana |
| Quién puede congelar el dinero | El adquirente | El gateway | Ningún tercero | Nadie en Payzum: no hay saldo en Payzum |
| Datos de tarjeta en tu checkout | Sí: dentro del alcance de PCI DSS | No | No | No: página alojada, sin scripts de terceros |
| Qué operas tú | El módulo | El módulo | El servidor, sus actualizaciones y sus conexiones a las redes | El módulo; Payzum opera el checkout alojado |
| Código del módulo | Consulta al proveedor | Varía | Suele ser open source | Público en GitHub, OSL-3.0 |
Un servidor autoalojado es una opción válida si no quieres ningún tercero y tienes a alguien que lo opere. Payzum es para tiendas que quieren la misma custodia sin operar infraestructura de pagos. Y nada te impide conservar tu módulo de tarjeta: la mayoría de las tiendas suman Payzum como un método de pago más, y Sort order decide dónde aparece.
Objeciones frecuentes, respondidas
"Mis clientes no tienen cripto."
La mayoría no lo necesita. Payzum es un método de pago adicional junto a tus tarjetas, no un reemplazo. Los compradores que lo eligen son los que de otro modo abandonarían el carrito, te transferirían con días de demora o pagarían tus recargos de tarjeta más altos.
"¿Y la volatilidad?"
Tus precios siguen en la moneda de tu tienda: el módulo envía el total del pedido en la moneda del pedido y el comprador paga el equivalente en la moneda que elija. Si aceptas solo USDT y USDC, recibes stablecoins en dólares. Si también aceptas otras criptomonedas, la conversión automática opcional a USDC o USDT está disponible en la mayoría de las redes soportadas.
"Después de CosmicSting, no instalo módulos por confianza."
Bien hecho, y no tienes por qué. El código es público con licencia OSL-3.0, la misma de Magento Open Source. El manejador del webhook es Controller/Ipn/Index.php: se salta la verificación de form key de Magento solo porque cada petición tiene que traer, en su lugar, una firma HMAC válida. La API key y el secreto se guardan con el backend cifrado de Magento, no hay ninguna dirección de wallet en el código y lo único que sale es el total, la moneda, el número de pedido y las URL de retorno.
"¿Cómo funcionan los reembolsos si los pagos son finales?"
Con el flujo de notas de crédito del propio Magento. Como la factura se capturó offline, creas una nota de crédito offline en el pedido y después envías los USDT de vuelta desde tu wallet según la política de reembolsos que publiques. Tú decides cuándo vuelve el dinero; no lo decide una red de tarjetas.
Preguntas frecuentes
¿Cuál es el mejor plugin de pagos cripto para Magento 2?
El mejor plugin de pagos cripto para Magento 2 liquida en una wallet que controlas, factura los pedidos solo con un webhook firmado de servidor a servidor y con el monto verificado, maneja bien los webhooks duplicados, funciona en modo producción y tiene código que puedes auditar. El módulo open source de Payzum (OSL-3.0) cumple todo eso en Magento 2.4 y Adobe Commerce, con USDT y USDC liquidados sin custodia y sin contracargos.
¿Cómo acepto pagos en USDT y USDC en Magento 2 o Adobe Commerce?
Instala el módulo de Payzum desde el zip de su release en app/code/Payzum/CryptoPayments, o con composer require payzum/module-crypto-payments. Corre module:enable, setup:upgrade, setup:di:compile y cache:flush, y pega tu API key y tu secreto de webhook en Tiendas → Configuración → Ventas → Métodos de pago. Elige USDT, USDC y sus redes como monedas aceptadas en tu panel de Payzum.
¿Qué versiones de Magento soporta el módulo de Payzum?
Magento Open Source y Adobe Commerce de la línea 2.4 (magento/framework 103.0), con PHP 8.1 o superior. Es compatible con setup:di:compile y con el modo producción. Trae un renderer para el checkout estándar Luma; Hyvä Checkout y los front-ends headless no los cubre el módulo por sí solo.
¿Qué estado pone Magento cuando llega un pago cripto?
Cuando un webhook firmado informa el pago como finalizado y el monto y la moneda coinciden, el módulo crea la factura y pasa el pedido a Procesando. Un pago parcial deja el pedido En espera hasta que llegue el resto. Las facturas expiradas o fallidas cancelan el pedido salvo que ya estuviera facturado. Un monto que no coincide nunca se factura y queda marcado para revisión manual.
¿El módulo de Payzum está en el Adobe Commerce Marketplace?
No, al 1 de octubre de 2026. El módulo es público en GitHub, en payzum-dev/magento2-payzum, con licencia OSL-3.0 y un zip de release empaquetado, y está publicado en Packagist como payzum/module-crypto-payments para instalarlo con Composer.
¿Qué pasa si un cliente paga de menos un pedido de Magento en cripto?
El pedido queda En espera con una nota de que se recibió un pago parcial. Cuando el comprador envía el resto, el webhook de pago finalizado libera la espera, crea la factura y pasa el pedido a Procesando. No se factura nada hasta que se pagó el monto completo, en la moneda del pedido.
Agenda 20 minutos y dejamos USDT funcionando en tu tienda Magento
Cada tienda Magento está armada distinto: sitios web y vistas de tienda, Luma o un checkout a medida, sincronización con el ERP, cuentas B2B, mercados. Agenda 20 minutos con nuestro equipo y diseñamos cómo cobrarías en USDT y USDC en la tuya: monedas y redes aceptadas, alcances de configuración, cómo encajan los estados del pedido en tu logística y un pedido de prueba en staging antes de salir en vivo. Sin custodia, en una wallet que tú controlas. ¿Tienes más de un carrito? Mira la guía de configuración para WooCommerce y la del plugin de pagos cripto para tu tienda online.
Si el calendario no carga, agenda directo aquí · [email protected]
Este artículo es información general, no asesoría legal, fiscal, de seguridad ni financiera. El módulo se distribuye con la licencia OSL-3.0 de su repositorio; pruébalo en staging antes de usarlo en producción. Las obligaciones de PCI DSS dependen de cómo acepta tarjetas tu tienda: confirma tu alcance con tu adquirente o con un Qualified Security Assessor. Las reglas de reembolso, el tratamiento contable y las obligaciones fiscales de los pagos en stablecoins varían según la jurisdicción: confírmalos con tus propios asesores.