website logo
Consola de Desarrolladores
Navigate through spaces
Mobbex {DEV}
⌘K
💪 PRIMEROS PASOS
Primeros Pasos
Novedades
🔥Integración Embebida
🕹️ MÓDULOS
💸Checkout
🔗Link de Pago
🔁Suscripciones/Recurrencia
Métodos de Pago y Cuotas
🎁Fidelización
📜Códigos de Barra y QR
💾Wallet - Tokenización de Tarjetas y Cuentas Bancarias
✂️Marketplace y Split de pagos
🛒ECOMMERCE Y LIBRERIAS
E-Commerce
Cliente Desktop (CLI)
Marketplace
INFORMACION GENERAL
Tabla de Países
Cod. de Provincias Argentinas
📨Webhooks
💳Tarjetas de Prueba
💱Conversión de Monedas
SUSCRIPCIONES Y LIBRERIAS
Suscripciones
WooCommerce Suscriptions
MOBBEX AVANZADO
Mobbex.JS
🎨Personalización de la UI de Pago
Operatoria en 2 pasos
🔌 SDK
NodeJS
PHP
Windows
OPERACIONES
Consulta de Operaciones
Devoluciones
Códigos de Estado
Códigos de Estado por Estado de Orden
CONNECT
Dev Connect
📱Aplicaciones Móviles
Docs powered by archbee 
55min

NodeJS

Instalación

Instalar el paquete usando:

Node.js
|

Repositorio

URL: https://github.com/mobbexco/nodejs

Uso

Configuración

El paquete debe ser configurado utilizando la clave API de la aplicación y el Token de Acceso de la entidad dentro de un objeto:

JS
|

En caso de necesitar utilizar el Audit Key, simplemente se agrega al objeto junto con la clave API y el Token de Acceso:

JS
|

Checkout

Crear

Para crear un checkout se utiliza checkout.create pasando como argumento el objeto del checkout (Ver documentación sobre Checkout):

JS
|

Split

Checkout con Split

Para realizar un checkout con modalidad split se utiliza checkout.split:

JS
|

Liberar Fondos

Para liberar fondos retenidos durante una operación de tipo Split simplemente se utiliza checkout.release:

JS
|

Ordenes de Pago

Crear

Para crear una Orden de Pago se utiliza paymentOrder.create pasando como argumento el objeto de la orden de pago (Ver documentación de Órdenes de Pago):

JS
|

Métodos de Pago y Cuotas

Listado de Métodos de Pago

Para listar los métodos de pago se utiliza sources.list pasando como argumentos el código de acceso y el total:

JS
|

Códigos de Barra o Insertados

Crear

Se utiliza paymentCode.create pasando como argumentos el código y un objeto con los parámetros:

JS
|

Fidelización

Para utilizar el módulo de fidelización es necesario configurar un Audit Key. Esto se puede realizar ya sea agregandolo al objeto de configurations.configure o utilizando configurations.setAuditKey('AUDIT-KEY')

Búsqueda de Cuenta

Se utiliza loyalty.search pasando como argumento un objeto con la referencia:

JS
|

Creación de Cuenta

Se utiliza loyalty.create pasando como argumento el objeto con los parámetros de la nueva cuenta:

JS
|

Balance de Cuenta

Se utiliza loyalty.balance pasando como argumento un objeto con la credencial:

JS
|

Carga de puntos

Se utiliza loyalty.charge pasando como argumento el objeto con la información necesaria:

JS
|

Suscripciones

Crear

Para crear una suscripción se utiliza subscriptions.create pasando como argumento el objeto con la nueva suscripción (ver documentación sobre Suscripciones):

JS
|

Editar

Para editar una suscripción se pasan como argumentos el ID y un objeto con los cambios:

JS
|

Obtener todas

Para obtener todas las suscripciones:

JS
|

Buscar

Para buscar una suscripción:

JS
|

Activar

Para activar una suscripción:

JS
|

Eliminar

Para eliminar una suscripción:

JS
|

Suscriptores

Para los ejemplos ID es el ID de la suscripción y SID el ID del suscriptor

Crear

Para crear un nuevo suscriptor se utiliza subscribers.create pasando como argumentos el ID de la suscripción y un objeto con el nuevo suscriptor:

JS
|

Obtener todos los suscriptores de una suscripción

Para obtener todos los usuarios de una suscripción, se pasa como argumento el ID de la suscripción:

JS
|

Buscar

Para buscar un suscriptor se pasan como argumentos el ID de la suscripción y del suscriptor:

JS
|

Editar

Para editar un suscriptor se pasan como argumentos el ID de la suscripción y del suscriptor y un objeto con los nuevos parámetros. (Los parámetros son opcionales):

JS
|

Suspender y Activar

Para suspenderlo y activarlo se pasan como argumentos el ID de la suscripción y del suscriptor:

JS
|

Cambiar Agenda

Para cambiar su agenda se pasan como argumentos el ID de la suscripción y del suscriptor y un objeto con la fecha de inicio:

JS
|

Mover Suscriptor a otra Suscripción

Para moverlo a otra suscripción se pasan como argumentos el ID de la suscripción y del suscriptor y un objeto con el ID de la nueva suscripción:

JS
|

Dev Connect

Crear Solicitud

Para crear una solicitud se utiliza devConnect.create pasando como argumento el objeto con el url de retorno:

JS
|

Obtener Credenciales

Para obtener credenciales se utiliza devConnect.get pasando como argumento el ID de la solicitud:

JS
|

Transacciones

Listar transacciones

Se utiliza transactions.get pasando como argumento la referencia de la factura o pago:

JS
|

Listado y Búsqueda de Transacciones

Se utiliza transactions.search pasando como argumento el objeto con los parámetros de búsqueda. Por defecto se realiza un POST request, pero si se quiere realizar un GET request, se agrega 'get' como segundo parametro:

JS
|

Devolución / Anulación

Se utiliza transactions.refund pasando como argumento el ID de la transacción:

JS
|

Devolución Parcial

Se utiliza transactions.partialRefund pasando como argumentos el ID de la transacción y el total:

JS
|

Capturar Operación

Se utiliza transactions.capture pasando como argumentos el ID de la transacción y el total:

JS
|



Updated 23 Nov 2022
Did this page help you?
Yes
No
UP NEXT
Wallet
Docs powered by archbee 
TABLE OF CONTENTS
Instalación
Repositorio
Uso
Configuración
Checkout
Crear
Split
Checkout con Split
Liberar Fondos
Ordenes de Pago
Crear
Métodos de Pago y Cuotas
Listado de Métodos de Pago
Códigos de Barra o Insertados
Crear
Fidelización
Búsqueda de Cuenta
Creación de Cuenta
Balance de Cuenta
Carga de puntos
Suscripciones
Crear
Editar
Obtener todas
Buscar
Activar
Eliminar
Suscriptores
Crear
Obtener todos los suscriptores de una suscripción
Buscar
Editar
Suspender y Activar
Cambiar Agenda
Mover Suscriptor a otra Suscripción
Dev Connect
Crear Solicitud
Obtener Credenciales
Transacciones
Listar transacciones
Listado y Búsqueda de Transacciones
Devolución / Anulación
Devolución Parcial
Capturar Operación