Panduan
Cara menggunakan Pay di Capacitor
Menggunakan @capgo/capacitor-pay
Plugin Capacitor untuk memicu pembayaran native di iOS (Apple Pay) dan Android (Google Pay).
Instal
bun add @capgo/capacitor-pay
bunx cap sync
bunx cap sync menyalin code native plugin ke dalam proyek native Anda. Jalankan kembali setiap kali melakukan upgrade plugin.
Impor
import { Pay } from '@capgo/capacitor-pay';
Sekilas tentang API
| Metode | Deskripsi |
|---|---|
isPayAvailable |
Memeriksa apakah native pay tersedia di platform saat ini. Di iOS ini mengevaluasi Apple Pay, di Android mengevaluasi Google Pay. |
requestPayment |
Menampilkan native pay sheet untuk platform saat ini. Berikan konfigurasi Apple Pay di iOS dan konfigurasi Google Pay di Android. |
Contoh
isPayAvailable()
Memeriksa apakah native pay tersedia di platform saat ini. Di iOS ini mengevaluasi Apple Pay, di Android mengevaluasi Google Pay.
import { Pay } from '@capgo/capacitor-pay';
const result = await Pay.isPayAvailable();
console.log(result);
requestPayment()
Menampilkan native pay sheet untuk platform saat ini. Berikan konfigurasi Apple Pay di iOS dan konfigurasi Google Pay di Android.
import { Pay } from '@capgo/capacitor-pay';
const result = await Pay.requestPayment({
apple: {
merchantIdentifier: 'merchant-identifier-123',
countryCode: 'US',
currencyCode: 'USD',
paymentSummaryItems: [
{
label: 'Hello from Capacitor',
amount: 'amount',
},
],
supportedNetworks: ['AmEx'],
},
});
// The result holds sensitive values: use it without logging it.
Referensi lengkap
Lanjutkan dari Menggunakan @capgo/capacitor-pay
Jika Anda menggunakan Menggunakan @capgo/capacitor-pay untuk merencanakan pembayaran dan pembelian, hubungkan dengan @capgo/capacitor-pay untuk detail implementasi di @capgo/capacitor-pay, Panduan Memulai untuk detail implementasi di Getting Started, Harga Capgo untuk alur kerja produk di Capgo Pricing, Sistem pembayaran untuk detail implementasi di sistem Pembayaran, dan @capgo/native-purchases untuk detail implementasi di @capgo/native-purchases.