Untuk menggunakan Klip dalam MaviBot, anda perlu membuat sepasang kelayakan dalam akaun Klip anda dan memasukkannya dalam tetapan sistem pembayaran.

Klip ialah perkhidmatan pembayaran Mexico.

Mendapatkan Kelayakan

Tandatangani perjanjian dengan Klip dan dapatkan akses ke Papan Pemuka Pembangun dalam akaun Klip anda.

Dalam bahagian kelayakan, klik Crear credencial (Buat kelayakan), masukkan nama, dan sahkan penciptaan.

Salin kelayakan berikut:

  • Kunci API
  • Clave secreta (Kunci rahsia)

Penting! Kunci rahsia hanya dipaparkan sekali, sejurus selepas kelayakan dibuat. Simpan di lokasi yang selamat. Anda tidak boleh melihatnya semula dalam akaun Klip anda. Jika hilang, anda perlu membuat sepasang kelayakan baharu.

Kelayakan dibuat secara berasingan untuk persekitaran pengeluaran dan ujian. Anda boleh membuat sehingga 6 aplikasi setiap akaun.

Untuk ujian integrasi, buat sepasang kelayakan ujian. Untuk menerima pembayaran sebenar, gunakan kelayakan pengeluaran.

Anda tidak perlu mengkonfigurasi URL pemberitahuan pembayaran dalam akaun Klip anda. MaviBot secara automatik menghantar URL pemberitahuan apabila setiap pembayaran dibuat.


Menyambung Klip

Dalam tab Pemerolehan, pilih Klip dan masukkan:

Medan Penerangan
Kunci API Pengecam aplikasi.
Kunci rahsia (Clave secreta) Kunci rahsia aplikasi.

Sambungan kini selesai.


Menjana Pautan Pembayaran

Gunakan fungsi Kalkulator berikut:

get_clip_payment_url(amount, description, currency, customer_email, customer_phone, full_name, product_name, language)

Parameter

Parameter Penerangan
amount Jumlah pembayaran. Wajib. Jumlah minimum ialah 1 dalam unit mata wang utama. Nyatakan jumlah sebagai 100.55, bukan 10055.
description Penerangan pembayaran. Pilihan. Panjang maksimum: 250 aksara. Pelanggan boleh melihatnya pada halaman pembayaran dan resit.
currency Kod mata wang tiga huruf (MXN dan mata wang lain yang tersedia untuk akaun Klip anda). Pilihan. Lalai: MXN.
customer_email Alamat e-mel pelanggan. Pilihan. Dimasukkan secara automatik ke dalam borang pembayaran.
customer_phone Nombor telefon pelanggan. Pilihan. Dimasukkan secara automatik ke dalam borang pembayaran.
full_name Nama pelanggan. Pilihan. Dimasukkan secara automatik ke dalam borang pembayaran.
product_name Nama produk. Pilihan.
language Bahasa halaman pembayaran: es untuk Sepanyol (lalai) atau en untuk Inggeris.

Fungsi ini mengembalikan URL pembayaran.


Butang Pautan Pembayaran

Untuk menghantar butang pembayaran kepada pelanggan:

  1. Buat butang dengan fungsi Bayar.
  2. Pilih Klip sebagai sistem pembayaran.
  3. Nyatakan nama produk, jumlah, dan mata wang.
  4. Jika perlu, nyatakan pembolehubah yang mengandungi nama, alamat e-mel, dan nombor telefon pelanggan.


Panggil Balik Pembayaran

Selepas pelanggan mengikuti pautan pembayaran dan melengkapkan pembayaran, MaviBot menerima panggil balik.

Pembayaran Berjaya

Contoh:

SDJ91MTKTT_success 100.55

Di mana:

  • SDJ91MTKTT — 10 aksara pertama kunci API anda.
  • 100.55 — jumlah pembayaran.

Pembayaran Gagal

Jika pembayaran tidak berjaya, panggil balik berikut dihantar:

SDJ91MTKTT_fail 100.55

Penting! Panggil balik pembayaran gagal dihantar hanya selepas pautan pembayaran ditutup secara kekal: selepas 5 percubaan pembayaran yang tidak berjaya atau apabila pautan tamat tempoh.

Selagi pelanggan masih mempunyai percubaan pembayaran yang tersedia, pautan kekal aktif dan tiada panggil balik pembayaran gagal dihantar.


Pembolehubah Pelanggan Selepas Pembayaran Berjaya

Pembolehubah Penerangan
clip_callback_data Maklumat pembayaran yang diterima daripada sistem pembayaran Klip.
clip_payment_completed "True" jika pembayaran berjaya diproses.
clip_payment_request_id Pengecam pautan pembayaran dalam Klip.
clip_receipt_no Nombor resit Klip.