Cara Mengintegrasikan ZinariPay dengan Aplikasi Anda Menggunakan Pakej NPM

PHPz
Lepaskan: 2024-09-04 20:30:38
asal
409 orang telah melayarinya

Mengintegrasikan pembayaran mata wang kripto ke dalam aplikasi web anda tidak pernah semudah ini. ZinariPay menawarkan pakej NPM yang mantap yang membolehkan pembangun menambahkan fungsi pembayaran USDT dan USDC dengan lancar. Dalam panduan ini, kami akan membimbing anda melalui langkah-langkah untuk menyepadukan ZinariPay ke dalam aplikasi anda menggunakan pakej NPM.

Langkah 1: Pemasangan

Pertama, anda perlu memasang pakej ZinariPay. Ini boleh dilakukan sama ada menggunakan npm atau benang, bergantung pada pilihan anda.

Menggunakan npm
Untuk memasang menggunakan npm, jalankan arahan berikut dalam terminal anda:

npm install zinari-pay
Salin selepas log masuk

Menggunakan benang
Sebagai alternatif, anda boleh menggunakan benang untuk memasang pakej:

yarn add zinari-pay
Salin selepas log masuk

Langkah 2: Konfigurasi

Setelah pakej dipasang, anda perlu mengkonfigurasinya untuk aplikasi anda. Konfigurasi melibatkan mencipta tika ZinariPay dengan tetapan khusus anda.

Contoh Konfigurasi
Berikut ialah contoh konfigurasi asas menggunakan JavaScript vanila:

import ZinariPay from 'zinari-pay';

const zinariPay = new ZinariPay({
  appId: 'your-app-id',
  publicKey: 'your-public-key',
  log: process.env.NODE_ENV === 'development', /** Recommendation: Only 
use for development to avoid exposing sensitive data to end users
   */
});
Salin selepas log masuk

Anda boleh mendapatkan appId dan publicKey daripada papan pemuka anda

Langkah 3: Mulakan Transaksi

Dengan persediaan konfigurasi anda, anda kini boleh memulakan transaksi. Ini boleh dilakukan menggunakan kaedah initiateTransaction.

Contoh JavaScript Vanila
Begini cara anda memulakan transaksi:

import ZinariPay from 'zinari-pay';

const zinariPay = new ZinariPay({...})

const payWithCryptoButton = document.getElementById("your-payment-button");

payWithCryptoButton.addEventListener("click", () => {
  zinariPay.initiateTransaction({
    amount: 10000,
    notificationEmailAddress: 'users@email.com',
    details: {
      /** Add all the extra details you need here,
       * we  call your webhook url with all this data included */
    },
    onConfirmed: (transactionDetails) => {
      /** Do something when the transaction is confirmed */
    }
  });
});
Salin selepas log masuk

Contoh Reaksi
Jika anda menggunakan React, anda boleh menyepadukan ZinariPay seperti berikut:

import ZinariPay from 'zinari-pay';

const zinariPay = new ZinariPay({
  appId: 'your-app-id',
  publicKey: 'your-public-key',
  log: process.env.NODE_ENV === 'development',
});

const App = () => {
  const handleClick = useCallback(({price, email}) => {
    zinariPay.initiateTransaction({
      amount: price,
      notificationEmailAddress: email,
      onConfirmed: (transactionDetails) => {
        /** Do something when the transaction is confirmed */
      },
      details: {
        /** Add all the extra details you need here,
         * we  call your webhook url with all this data included */
      },
    });
  }, []);

  return <button onClick={handleClick}>
    Pay with Cryptocurrency
  </button>
}
Salin selepas log masuk

Kesimpulan
Mengintegrasikan ZinariPay ke dalam aplikasi anda menggunakan pakej NPM adalah mudah dan cekap. Dengan sokongan untuk USDT dan USDC, transaksi yang disulitkan dan kaedah yang mudah digunakan, ZinariPay ialah penyelesaian yang sempurna untuk menambahkan pembayaran mata wang kripto pada aplikasi web anda.
Untuk maklumat lebih terperinci, lawati dokumentasi rasmi dan mula membina hari ini!

How to Integrate ZinariPay with Your Application Using the NPM Package
How to Integrate ZinariPay with Your Application Using the NPM Package
How to Integrate ZinariPay with Your Application Using the NPM Package
How to Integrate ZinariPay with Your Application Using the NPM Package
How to Integrate ZinariPay with Your Application Using the NPM Package

Atas ialah kandungan terperinci Cara Mengintegrasikan ZinariPay dengan Aplikasi Anda Menggunakan Pakej NPM. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:dev.to
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!