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
Updated 9 months ago