Instalación

Si tienes un proyecto base o un proyecto ya inicializado comienza a construir tu integración. Mientras tanto, puedes iniciar tu solicitud para una cuenta de producción.

Credenciales

Para inicializar el SDK debemos tener antes la API KEY pública y privada. ¿Cómo obtener mis API Keys?

📘

Public Key

La pública se ocupará a nivel de navegador (En frontend. Ejemplo: Al configurar el SDK o usar el widget)

🚧

Private Key

La privada se ocupará del lado del servidor de tu aplicación. (En backend. Ejemplo: Cuando se tokeniza una orden)

Instalación

Cuando las tengas, puedes instalar el SDK usando npm:

npm install --save @d-una/checkout-sdk

Para usar el SDK se debe importar el checkout-sdk.

import { Checkout } from '@d-una/checkout-sdk';

Inicialización

Empieza a configurar el SDK usando tu API KEY pública. Puedes inicializar una instancia de checkout de la siguiente manera:

import { Checkout, Environment } from '@d-una/checkout-sdk';

const instancia = Checkout.init({
    env: Environment.Staging,
    apiKey: 'xxxxx'
});

async function init() {
  try{
    const checkout = await instancia;
  } catch (e) {
    console.error("==> AN ERROR HAS OCCURRED. " + e)
  }
}

init();

👍

Si tu respuesta es correcta

Obtendrás una instancia del Checkout que te permitirá tener acceso a los métodos de Auth, Address, Card, Cart, Merchant.

❗️

Error en los métodos

Todos nuestros métodos devuelven una _interfaz _de tipo ApiError


Continua leyendo