Qué hace el plugin
- UTOPAY — tarjetas y PayPal: tarjetas, Apple Pay, Google Pay, PayPal, Revolut; el comprador paga en la página de UTOPAY.
- UTOPAY — cripto: el comprador elige una moneda en el checkout y recibe una dirección con el importe exacto.
- El pago pasa a Complete solo después de que el plugin lo vuelve a leer por la API y coinciden el importe y la moneda; entonces EDD envía los enlaces de descarga.
- Los pagos cripto insuficientes y los importes que no coinciden reciben una nota y quedan en Pending: el dinero ya está en tu wallet y tú decides.
Instalación
- Descarga el ZIP de arriba. Plugins → Add New → Upload Plugin → Install → Activate.
- En el panel de UTOPAY crea una clave de prueba
utopay_sk_test_…(Integration → API keys). - Downloads → Settings → Payments → UTOPAY: pega la clave y enumera las monedas cripto.
- Downloads → Settings → Payments → General: activa UTOPAY — cards & PayPal y/o UTOPAY — crypto.
- Para cripto añade tu wallet EVM en el panel (Project settings → Funds & payouts).
Pago de prueba
- Con la clave de prueba compra cualquier producto y elige una pasarela de UTOPAY.
- En el sandbox de UTOPAY pulsa el botón verde ✅.
- Vuelves a la confirmación de compra; el pago está en Complete con la nota «UTOPAY payment ord_test_… received (test)».
- Cambia la clave por
utopay_sk_live_….
Cómo se confirman los pagos
Cada pago lleva su propia URL de notificación (?edd-listener=utopay) con el id del pago, el importe y la moneda, firmada con tu clave secreta. UTOPAY firma cada evento (HMAC-SHA256) y reintenta durante seis horas.
El plugin comprueba ambas firmas y vuelve a leer el pago por la API. La página de confirmación repite la comprobación, así que incluso una tienda detrás de un firewall completa los pagos cuando vuelve el comprador.
Solución de problemas
- UTOPAY no aparece en el checkout: la moneda de la tienda no es compatible o la clave está vacía.
- «amount is below the minimum»: el total del carrito está por debajo del mínimo del método o moneda.
- El pago sigue en Pending: revisa Downloads → Tools → Logs (errores de pasarela) y las notas del pago.
Historial de versiones
- 1.0.0 — primera versión: tarjetas y PayPal, cripto, EDD 2.11 – 3.x, traducción al ruso.
SHA-256: ec4220a3b419452a26b29331b420e61a79bcceb2248d7dd153004983f56f4570
Actualizado · Equipo de integraciones de UTOPAY