Intégration de KKiaPay dans une application rendue côté serveur (nuxt.js)

Installation

Veuillez exécuter la commande suivante :

npm install kkiapay@latest

Ajouter le plugin kkiapay

// plugins/kkiapay.client.ts

import { defineNuxtPlugin } from "#app";
import * as kkiapayModule from "kkiapay";

export default defineNuxtPlugin(() => {
  return {
    provide: {
      kkiapay: kkiapayModule,
    },
  };
});

Usage

Vous pouvez maintenant appeler la fonction initPayment au sein de votre template afin d’afficher l’interface de paiement :

triangle-exclamation

Vous pouvez souscrire aux événements liés à l'opération de paiement avec la fonction addKkiapayListener, en procédant comme suit :

Afin d’éviter les fuites de mémoire, nous aurons besoin de supprimer le callback lorsque le composant est détruit :

Last updated