Todos los proveedores

Authorize.Net

Los compradores pagan a través de tu propia cuenta de Authorize.Net, y Coin Moebius nunca maneja el dinero.

Lo que necesitas

CampoQue hace
API Login IDIdentifica tu cuenta en las llamadas de API. Emparejado con la Clave de Transacción.
Transaction KeyLa mitad secreta de la autenticación de API. Con el ID de inicio de sesión, genera cada formulario de pago. Secreto.
Signature KeyConfirma que un webhook provino genuinamente de Authorize.Net. Separado de la Clave de Transacción. Secreto.
Success URL / Cancel URLDónde llega el comprador después de pagar o retirarse.

El ID de inicio de sesión de API y la Clave de Transacción siempre viajan juntos. La Clave de Firma es independiente.

Por que pedimos cada campo

API Login ID

Nombra tu cuenta en las llamadas de API. Funciona solo cuando se empareja con la Clave de Transacción.

Transaction Key

El secreto que prueba que una solicitud de API es tuya. Con el ID de inicio de sesión de API, nos permite construir el formulario de pago alojado, para que el cargo corra a través de tu cuenta.

Signature Key

Prueba que un webhook entrante provino genuinamente de Authorize.Net, para que nadie pueda falsificar un evento "pagado". Es un valor separado de la Clave de Transacción.

Success and Cancel URL

Configuración simple: dónde llega el comprador después de pagar o retirarse. No secreto.

Configurar

  1. Abrir la Cuenta y Configuración de API (en el sandbox)

    Este tutorial usa el sandbox gratuito de Authorize.Net, para que puedas configurar todo y probarlo sin una cuenta paga. Inicia sesión en la Interfaz de Comerciante del sandbox en sandbox.authorize.net, abre Cuenta en el menú izquierdo y haz clic en Cuenta y Configuración de API.

    Authorize.Net (sandbox) → Cuenta → Cuenta y Configuración de API

    Pasar a producción es exactamente el mismo flujo: cada pantalla y paso a continuación es idéntico. La única diferencia es que la Interfaz de Comerciante activa en authorize.net necesita una cuenta de comerciante de Authorize.Net aprobada y paga. Una vez que tengas una, ejecuta estos mismos pasos allí para tus credenciales y webhook activos, y pégalos en la pestaña Activo en Coin Moebius.

  2. Abrir Credenciales de API y Claves

    En Configuración de Seguridad, haz clic en Credenciales de API y Claves. Esta pantalla única contiene los tres valores que Coin Moebius necesita.

    Configuración de Seguridad → Credenciales de API y Claves
  3. Copiar tus tres credenciales

    Obtén los tres de esta pantalla:

    • API Login ID, mostrado en la parte superior; cópialo.
    • Transaction Key, haz clic en Generar Nueva Clave de Transacción, confirma y cópiala inmediatamente.
    • Signature Key, haz clic en Generar Nueva Clave de Firma, confirma y cópiala de inmediato.
    Authorize.Net → Credenciales de API y Claves

    La Clave de Transacción y la Clave de Firma se muestran solo una vez cada una, cuando se generan, así que cópialas en un lugar seguro antes de dejar la página. La Clave de Firma es lo que firma tus webhooks; es un valor separado de la Clave de Transacción.

  4. Abrir Webhooks

    De vuelta en la página Cuenta y Configuración de API, desplázate hacia abajo hasta Notificaciones de Webhook y haz clic en Webhooks.

    Cuenta y Configuración de API → Notificaciones de Webhook → Webhooks
  5. Crear una notificación de webhook

    En la pantalla Webhooks, haz clic en Crear una notificación de webhook.

    Authorize.Net → Webhooks → Crear una notificación de webhook
  6. Copiar tu URL de webhook de Coin Moebius

    En una pestaña separada, abre tu proyecto en el panel de Coin Moebius y copia el ID del Proyecto debajo del nombre del proyecto. Tu URL de webhook es ese ID insertado en la dirección a continuación.

    https://api.coinmoebius.com/webhook/authorizenet/<your project id>
    Coin Moebius → tu proyecto → ID del Proyecto
  7. Nombrarlo y pegar tu URL de webhook

    De vuelta en Authorize.Net, dale un nombre a la notificación como "Webhook de Coin Moebius", pega tu URL de webhook en URL de Punto Final y establece el Estado en Activo.

    Authorize.Net → Crear Notificación de Webhook
  8. Seleccionar tus eventos

    En Seleccionar Eventos, marca los eventos de Pago que Coin Moebius escucha y luego haz clic en Guardar:

    • Autorización Creada, Captura de Autenticación Creada, Captura Creada, Captura de Autorización Previa Creada, Reembolso Creado, Anulación Creada.
    • Los eventos de fraude: Fraude Retenido, Fraude Aprobado, Fraude Rechazado.
    Authorize.Net → Crear Notificación de Webhook → Seleccionar Eventos

    Solo marca los eventos de Suscripción (el grupo net.authorize.customer.subscription.*) si realmente vendes suscripciones. Si solo tomas pagos únicos, déjalos desmarcados, no los necesitas. Los eventos adicionales son inofensivos de cualquier manera; ignoramos cualquier cosa que no usamos.

  9. Confirmar que el webhook está activo

    La notificación guardada aparece en tu lista de Webhooks como Activa, con la URL de punto final que pegaste. De aquí en adelante, Authorize.Net firma cada entrega con tu Clave de Firma.

    Authorize.Net → Webhooks (activo)

    Coin Moebius registra cada id de evento una sola vez e ignora los duplicados, por lo que los webhooks reproducidos se manejan por ti.

  10. Conectar en el panel de Coin Moebius

    En Coin Moebius, abre Proveedores → Agregar proveedor → Authorize.Net, y establece tu URL de Éxito y URL de Cancelación. Porque las credenciales anteriores vinieron del sandbox, pégalas en el grupo Sandbox (ID de inicio de sesión de API, Clave de Transacción, Clave de Firma, los tres o ninguno), luego Guardar. Cuando vayas a producción, ejecuta los mismos pasos en tu cuenta paga y pega las credenciales activas en el grupo Activo en su lugar. Activo y sandbox se verifican por separado.

  11. Estás conectado

    Authorize.Net ahora aparece en tu pestaña Proveedores con la fecha en que se conectó y la URL de webhook que espera. Usa Editar para rotar claves o cambiar sandbox y activo; Desconectar lo elimina.

    Coin Moebius → Proveedores → Authorize.Net (conectado)
  12. Probar con tarjetas de sandbox

    Con tu proveedor de sandbox conectado, ejecuta un pago de prueba para confirmar que todo funciona de extremo a extremo. Las tarjetas de sandbox nunca cobran una tarjeta real: usa cualquier vencimiento futuro (por ejemplo 12/2030) y cualquier CVV (3 dígitos, o 4 para American Express).

    RedTarjeta
    Visa4111111111111111
    Mastercard5424000000000015
    American Express370000000000002
    Discover6011000000000012

Despues que conectes

Ejecuta un pago de prueba antes de pasar a producción:

  1. Crea un producto y establece su Entorno en Prueba. Eso ejecuta el producto en tus credenciales de sandbox, para que puedas realizar un pedido completo sin mover dinero. (Si omitiste el conjunto de sandbox, un producto de Prueba vuelve a caer en activo, así que agrégalo primero.)
  2. Coloca el botón de compra en una página (funciona un archivo HTML local) apuntado a tu proyecto.
  3. Completa el pago con una tarjeta de prueba de sandbox de arriba.
  4. Abre la pestaña Transacciones. Aparece una nueva fila, etiquetada Prueba. Cuando su estado alcanza completado, tus credenciales y webhook están funcionando de extremo a extremo.

Cambia el Entorno del producto a Activo cuando estés listo para pagos reales.

Resolucion de problemas

Comienza con Verificar. En el panel, haz clic en Verificar (o Verificar credenciales de prueba para el conjunto de sandbox) para revisar tu ID de inicio de sesión de API y Clave de Transacción.

La verificación falla.

El ID de inicio de sesión de API y la Clave de Transacción deben ser el par de la misma cuenta (activa o sandbox). Re-copia ambos.

La verificación de firma falla.

La Clave de Firma es un valor diferente de la Clave de Transacción. Copia la Clave de Firma de la misma pantalla. El esquema es idéntico en sandbox y activo.

El pago se completa pero el pedido permanece pendiente.

Confirma que la URL de webhook coincida exactamente y que te hayas suscrito a los eventos de pago.

Un producto de prueba cobró una tarjeta activa.

Un producto marcado como prueba cae nuevamente en tus credenciales activas cuando no hay un conjunto de sandbox completo configurado. Agrega los tres campos de sandbox, o desmarca el producto como prueba.

Confirmar de extremo a extremo.

Authorize.Net solo hace ping a webhooks inactivos: establece el punto final en inactivo, envía un ping, luego reactivalo y observa cómo se actualiza el pedido.

Bueno saber

Los tokens son de corta duración. El token del formulario alojado dura aproximadamente 15 minutos. Generamos uno nuevo por pago.

Moneda. Authorize.Net es principalmente una pasarela de EE.UU., USD. No-USD depende de tu acuerdo con el procesador.

Rotación de claves. Genera una nueva Clave de Transacción o Clave de Firma en cualquier momento, luego pégala. Los campos secretos permanecen en blanco en la edición.

Preguntas Join our Discord

Listo para conectar un proveedor

Elige los proveedores que ya usas. Los compradores pagan a traves de tus cuentas, y tu mantienes un boton de compra.