Saltar al contenido principal
En esta página

Esta página proporciona una guía para integrar Niubiz con DEUNA.

Operaciones soportadas

La integración de Niubiz en tu estrategia de pagos con DEUNA te permite realizar las siguientes operaciones:

  • Autorización
  • captura completa
  • Capturas parciales
  • Compra (captura automática)
  • Reembolso parcial (hasta uno por pedido)
  • Reembolso completo
  • Anulación
  • Cuota
  • 3DS DEUNA
  • Tokenización con PSP

Métodos de pago admitidos

Tarjetas

  • visa
  • Mastercard
  • Comensales
  • Amex

Países y monedas activos

  • Perú (PEN, USD)

Requisitos

Contacta a tu representante de Niubiz y solicita las siguientes credenciales de Niubiz:

  • código de comerciante niubiz
  • Nombre de usuario
  • Contraseña
  • RUC

Puede utilizar las siguientes credenciales para realizar pruebas:

Integrar Niubiz#

Integrar Niubiz en DEUNA.

1. Busque Niubiz en Conexiones

Busque Niubiz en el administrador de DEUNA.

  1. Inicie sesión en su sesión de administrador de DEUNA.
  2. Clic Conexiones.
  3. En el resultado de Nibuiz, haga clic Conectar.
Ejemplo interactivoUsa datos de ejemplo y no realiza solicitudes de API.
Producción
Pagos

Conexiones

Descubre y administra integraciones de pago, billeteras y antifraude.

Acme LATAM · Producción
5 conexiones de ejemploActualizado ahora
ConexionesTipoEstadoAcción
AdyenPasarela de pagoConectada
WorldpayPasarela de pagoConectada
PayPalMétodo de pagoConectada
Mercado PagoMétodo de pagoSin conectar
RiskifiedMotor antifraudeSin conectar

2. Configura Niubiz en tu tienda

En Conexiones se abrirá una ventana como la siguiente:

  1. Ingrese las siguientes credenciales:
    • En Nombre introduzca un nombre para hacer referencia a la credencial.
    • En Moneda seleccione la moneda del procesador comercial disponible.
    • En Código de comerciante ingrese el código de comerciante de Niubiz.
    • En Nombre de usuario ingrese el nombre de usuario de Niubiz.
    • En Contraseña ingrese la contraseña de Niubiz.
    • En RUC ingresar al RUC de Niubiz.
  2. Elija el tipo de operación que desea realizar:
    • Compra
    • Autorización
  3. Elige si quieres activar la Tokenización con PSP.
  4. Elige si quieres activar 3DS.
  5. Clic Conectar.

Una vez que complete los pasos, verá un mensaje de éxito.

3. Procesar pagos con Niubiz

Verá la conexión de Niubiz dentro de la pestaña Conexiones activas.

A partir de este momento ya podrás procesar transacciones con Niubiz a través de DEUNA.

Ejemplo de compra v2

JSON
{
    "payer_info": {
        "email": "omar_guzhnay@gmail.com"
    },
    "order_type": "DEUNA_NOW",
    "payment_source": {
        "method_type": "credit_card",
        "card_info": {
            "expiry_month": "01",
            "expiry_year": "2029",
            "card_holder_dni": "",
            "card_holder": "Omar Guzhnay",
            "card_number": "4551708161768059",
            "card_cvv": "123",
            "address1": "Jose Luis Lagrange 123, Piso 12",
            "address2": "Polanco I Sección",
            "zip": "11510",
            "city": "MIGUEL HIDALGO",
            "state": "CIUDAD DE MÉXICO",
            "country": "MX",
            "phone": "+5930962917328",
            "installments": "1"
        }
    },
    "order": {
        "order_id": "4d7b64fe-8f2f-4f85-b982-29ba54305a73",
        "currency": "PEN",
        "statement_descriptor":"test",
        "market_type": "ecommerce",
        "items": [
            {
                "id": "00ab2d23-f44a-4782-aa7c-bb4fadeddfe3",
                "name": "Item #1",
                "description": "Description Item #1",
                "total_amount": {
                    "original_amount": 115000,
                    "amount": 115000,
                    "total_discount": 0,
                    "currency": "PEN",
                    "currency_symbol": "s/."
                },
                "unit_price": {
                    "amount": 100000,
                    "currency": "PEN",
                    "currency_symbol": "s/."
                },
                "tax_amount": {
                    "amount": 15000,
                    "currency": "PEN",
                    "currency_symbol": "s/."
                },
                "quantity": 1,
                "image_url": "https://cdn.prod.website-files.com/66269d6696cb4969aa25e070/662d847fb61e3145e2b2f640_Logo%20DEUNA.svg",
                "taxable": true
            },
            {
                "id": "3cb41aec-1be8-4255-a386-94bb316a8157",
                "name": "Item #2",
                "description": "Description Item #2",
                "total_amount": {
                    "original_amount": 115000,
                    "amount": 115000,
                    "total_discount": 0,
                    "currency": "PEN",
                    "currency_symbol": "s/."
                },
                "unit_price": {
                    "amount": 100000,
                    "currency": "PEN",
                    "currency_symbol": "s/."
                },
                "tax_amount": {
                    "amount": 15000,
                    "currency": "PEN",
                    "currency_symbol": "s/."
                },
                "quantity": 1,
                "image_url": "https://cdn.prod.website-files.com/66269d6696cb4969aa25e070/662d847fb61e3145e2b2f640_Logo%20DEUNA.svg",
                "taxable": true
            }
        ],
        "sub_total": 200000,
        "tax_amount": 30009,
        "total_tax_amount": 30009,
        "total_amount": 230009,
        "store_code": "all",
        "billing_address": {
            "id": "4255",
            "first_name": "Omar",
            "last_name": "Guzhnay",
            "email": "omar_guzhnay@gmail.com",
            "address1": "Jose Luis Lagrange 123, Piso 12",
            "address2": "Polanco I Sección",
            "zipcode": "11510",
            "city": "MIGUEL HIDALGO",
            "state_code": "{{state_code}}",
            "state_name": "CIUDAD DE MÉXICO",
            "country_code": "MX",
            "identity_document": "1205973330",
            "identity_document_type": "",
            "phone": "+5930962917328",
            "lat": -22.943934,
            "lng": -43.182984,
            "additional_description": "confirm",
            "address_type": "home"
        }
    }
}

Solicitud con ID de tarjeta (tokenización de PSP)

JSON
{
    "payer_info": {
        "email": "omar_guzhnay@gmail.com"
    },
    "order_type": "DEUNA_CHECKOUT",
    "payment_source": {
        "method_type": "credit_card",
        "card_info": {
            "card_id": "55545067-6a87-416c-f44a-4782-aa7c",
            "card_cvv": "123"
        }
    },
    "order": {
        "order_id": "52385067-6a87-416c-80fa-6394d03b0945",
        "currency": "PEN",
        "statement_descriptor":"test",
        "market_type": "ecommerce",
        "items": [
            {
                "id": "00ab2d23-f44a-4782-aa7c-bb4fadeddfe3",
                "name": "Item #1",
                "description": "Description Item #1",
                "total_amount": {
                    "original_amount": 115000,
                    "amount": 115000,
                    "total_discount": 0,
                    "currency": "PEN",
                    "currency_symbol": "s/."
                },
                "unit_price": {
                    "amount": 100000,
                    "currency": "PEN",
                    "currency_symbol": "s/."
                },
                "tax_amount": {
                    "amount": 15000,
                    "currency": "PEN",
                    "currency_symbol": "s/."
                },
                "quantity": 1,
                "image_url": "https://cdn.prod.website-files.com/66269d6696cb4969aa25e070/662d847fb61e3145e2b2f640_Logo%20DEUNA.svg",
                "taxable": true
            },
            {
                "id": "3cb41aec-1be8-4255-a386-94bb316a8157",
                "name": "Item #2",
                "description": "Description Item #2",
                "total_amount": {
                    "original_amount": 115000,
                    "amount": 115000,
                    "total_discount": 0,
                    "currency": "PEN",
                    "currency_symbol": "s/."
                },
                "unit_price": {
                    "amount": 100000,
                    "currency": "PEN",
                    "currency_symbol": "s/."
                },
                "tax_amount": {
                    "amount": 15000,
                    "currency": "PEN",
                    "currency_symbol": "s/."
                },
                "quantity": 1,
                "image_url": "https://cdn.prod.website-files.com/66269d6696cb4969aa25e070/662d847fb61e3145e2b2f640_Logo%20DEUNA.svg",
                "taxable": true
            }
        ],
        "sub_total": 200000,
        "tax_amount": 30009,
        "total_tax_amount": 30009,
        "total_amount": 230009,
        "store_code": "all",
        "billing_address": {
            "id": "4255",
            "first_name": "Omar",
            "last_name": "Guzhnay",
            "email": "omar_guzhnay@gmail.com",
            "address1": "Jose Luis Lagrange 123, Piso 12",
            "address2": "Polanco I Sección",
            "zipcode": "11510",
            "city": "MIGUEL HIDALGO",
            "state_code": "{{state_code}}",
            "state_name": "CIUDAD DE MÉXICO",
            "country_code": "MX",
            "identity_document": "1205973330",
            "identity_document_type": "",
            "phone": "+5930962917328",
            "lat": -22.943934,
            "lng": -43.182984,
            "additional_description": "confirm",
            "address_type": "home"
        },
        "shipping_address": {
            "id": "4255",
            "first_name": "Omar",
            "last_name": "Guzhnay",
            "email": "omar_guzhnay@gmail.com",
            "address1": "Jose Luis Lagrange 123, Piso 12",
            "address2": "Polanco I Sección",
            "zipcode": "11510",
            "city": "MIGUEL HIDALGO",
            "state_code": "{{state_code}}",
            "state_name": "{{state_code}}",
            "country_code": "MX",
            "identity_document": "1205973330",
            "identity_document_type": "",
            "phone": "+5930962917328",
            "lat": -22.943934,
            "lng": -43.182984,
            "additional_description": "confirm",
            "address_type": "home"
        }
    }
}

Ejemplo de solicitud con opciones de plan de pago a plazos

JSON
{
    "transaction_id": "32e61625-6586-4392-8d03-1745901bd9e6",
    "amount": 230009,
    "device_id": "2128b31d-c7c1-46d1-83fa-3fc545dbbeb4",
    "order_token": "4a64f32b-5086-4199-9e0e-c9ec1f54e93a",
    "payer_info": {
        "email": "omar_guzhnay@gmail.com"
    },
    "payment_source": {
        "method_type": "credit_card",
        "card_info": {
            "expiry_month": "01",
            "expiry_year": "2029",
            "card_holder_dni": "",
            "card_holder": "Omar Guzhnay",
            "card_number": "4772133007520635",
            "card_cvv": "123",
            "address1": "Jose Luis Lagrange 123, Piso 12",
            "address2": "Polanco I Sección",
            "zip": "11510",
            "city": "MIGUEL HIDALGO",
            "state": "CIUDAD DE MÉXICO",
            "country": "MX",
            "phone": "+5930962917328",
            "installment": {
                "plan_option_id": "ff1c4600-f3ef-4a9e-918a-95468ac1216a"
            }
            
        }
    }
}

Consideraciones y limitaciones especiales#

dirección de facturación

Las transacciones nacionales adquiridas por Niubiz deben incluir la siguiente información del comprador en la solicitud de autorización:

  • billing_address.zipcode
  • billing_address.state_name
  • billing_address.country_code

Esto sigue la regulación local para retener impuestos en la provincia del comprador. Cuando no se proporcionan estos datos, Niubiz retiene impuestos según la ubicación del comerciante.

Envíe cualquiera de los códigos:

  • ISO
  • Códigos de provincia locales (COMARB)
Código de provincia COMARBCódigo de provincia ISONombre de la provincia
901AR-CCABA
909AR-PFormosa
919AR-Dsanluis
908AR-EEntre Ríos
911AR-LLa Pampa
917AR-ASalta
906AR-HChaco
907AR-UChubut
910AR-YJujuy
920AR-Zsanta cruz
903AR-KCatamarca
904AR-XCórdoba
912AR-FRioja
922AR-Gsantiago del estero
918AR-Jsan juan
913AR-MMendoza
914AR-NMisiones
915AR-QNeuquén
916AR-RRío Negro
923AR-VTierra del Fuego
902AR-Bbuenos aires
921AR-SSanta Fé
924AR-TTucumán
905AR-WCorrientes
  1. Código de moneda: especifica el código de moneda (ISO 4217) para el país correspondiente.
  2. Código de país: especifica el Códigos ISO de países
  3. El número de cuotas se valida contra el número máximo de cuotas acordado con el adquirente.
  4. Un pago que es AUTHORIZED puede ser capturado.
  5. Se puede realizar una captura parcial si es necesario.
  6. Cada pago autorizado permite una captura parcial o total.
  7. Se recomienda capturar un pedido dentro de los 5 días posteriores a la autorización para evitar su vencimiento.
  8. Se puede solicitar un reembolso sólo después de que el pago llegue al CAPTURED status.
  9. Los reembolsos no pueden exceder el monto capturado original, pero se pueden realizar uno o más reembolsos parciales del monto capturado.
  10. Se pueden enviar múltiples reembolsos parciales por pedido.
  11. Los reembolsos parciales, es decir, una cantidad inferior al valor total de la transacción, se pueden aplicar después de la liquidación (medianoche), a partir de un período T+1.
  12. No se permiten reembolsos a partir de un periodo T+1 para tarjetas American Express, Diners y Discover. Sin embargo, se permitirán reembolsos el mismo día.
  13. Un pago puede cancelarse (anularse) sólo después de que alcance el AUTHORIZED status.
  14. La cancelación ya no es posible una vez que el pago llega al CAPTURED status.
  15. Se puede enviar una cancelación completa (anulación) por pedido.
  16. Las cuotas se pueden personalizar para ofrecer una cantidad específica de pagos y pueden incluir opciones sin intereses o cargos definidos por el comerciante. Cómo funciona:
    1. El cliente elige las cuotas: a través de la API Get Installment, el cliente podrá obtener las opciones de pago a plazos disponibles. La respuesta incluirá el número de la cuota junto con el monto de la cuota sin incluir los intereses. Este servicio no devolverá tasas de interés, ya que es un acuerdo directo con el adquirente o emisor.
    2. Procesamiento de pagos a través de DEUNA - Procesamos el pago con las respectivas cuotas directamente con el PSP.
  17. Transacciones utilizando un card_id se procesará sin necesidad de proporcionar el Valor de Verificación de Tarjeta (CVV), gracias a la tokenización con la PSP.
  18. Antes de realizar pagos en América Latina se requiere una entidad legal y un adquirente en el país de operación.

Recursos de prueba#

Credenciales de Niubiz

ABAP
RUC *
10119228282

Username *
integraciones@niubiz.com.pe

Password *
_7z3@8fF

MerchantCode *
456879852

Colección de Postman

Solicite la colección actual de Niubiz Postman a su equipo de integración de DEUNA antes de probar las API.

Tarjetas de prueba

MarcaTipoNúmero de tarjetaMes de vencimientoAño de caducidadCVV
visaAprobado4551708161768059122030123
visaRechazado4024007126919058122030111
maestroAprobado5160030000000317032028111
ComensalesAprobado36006616055724042026111
AmexAprobado371064649323968032028111
visaAprobado (para tokenización)4005520000000129012029123