Cara menyambung
Untuk menyambung sistem pembayaran Fondy, anda memerlukan ID peniaga dan kunci rahsia. Selepas menerimanya, kami pergi ke tetapan di Mavibot.
Di Mavibot, kami buka bahagian sistem pembayaran, pilih fondy. Anda perlu masukkan data yang diterima.

Untuk menjana pautan ke pembayaran, anda perlu tetapkan nilai pembolehubah payment_sum (seperti 150 atau 100.55 (guna titik!)), serta-merta selepas itu pembolehubah fondy_pay_url muncul. Pembolehubah ini boleh dipaparkan dengan pautan atau diletakkan pada butang dengan teks "Bayar".
Pautan mempunyai bentuk:
Juga, sebelum menetapkan nilai payment_sum, anda boleh nyatakan pembolehubah pilihan berikut untuk mengkonfigurasi pembayaran.
Tetapan lalai adalah UAH, jika anda memerlukan mata wang lain, anda perlu tetapkan nilai pembolehubah currency
currency - Mata wang pesanan.
Nilai sah:
UAH - Hryvnia Ukraine
RUB - Ruble Rusia
USD - Dolar AS
EUR - Euro
GBP - Paun Sterling wajib
CZK - Koruna Czech
payment_description - penerangan pesanan
session_timeout - jangka hayat pesanan dalam saat.
lalai (36000 saat = 10 jam).
language - Bahasa halaman pembayaran:
ru - Rusia
uk - Ukraine
en - Inggeris
lv - Latvia
fr - Perancis
cs - Czech
ro - Romania
it - Itali
sk - Slovak
pl - Poland
es - Sepanyol
hu - Hungary
de - Jerman
Cara Membuat Pautan
Buat pautan ke pembayaran 122hrn (hryvnia lalai)
Sila ambil perhatian:
- Nyatakan dahulu parameter pilihan payment_description, dsb.
- Dan yang terakhir, tetapkan nilai pembolehubah payment_sum
Perhatikan, kami tetapkan dahulu pembolehubah tambahan untuk tetapan, kemudian payment_sum. Anda boleh menentukan pembolehubah lebih awal dalam rantai, bukan dalam satu blok, ini adalah contoh.
Seterusnya, di tempat yang sesuai, cetak pembolehubah fondy_pay_url, yang mengandungi pautan.

Cara memproses hasil
Selepas pembayaran berjaya, dalam bot akan datang callback, yang mana anda boleh faham bahawa terdapat pembayaran yang berjaya. Callback ini dalam sistem anda lihat sebagai mesej daripada pengguna, supaya ia tidak boleh dihantar oleh pengguna, ia terdiri daripada 5 aksara pertama kunci rahsia dan kejayaan akaun, contohnya: h4fd56_success
Jika kata laluan kurang daripada 5 aksara, maka kata laluan akan digunakan sepenuhnya, contohnya untuk pembayaran ujian kata laluan adalah test, maka callback akan datang test_success
Callback ini TIDAK DILIHAT oleh pengguna, ia hanya dipaparkan kepada operator
Jenis perbandingan hendaklah "Padanan penuh"
Juga, selepas pembayaran berjaya, pembolehubah fondy_payment_completed ditetapkan kepada True.
Sebagai contoh, anda boleh membuat blok pemprosesan pembayaran berjaya dengan syarat dan mencetak mesej yang sesuai kepada pengguna:
Selepas pembayaran selesai, pembolehubah fondy_callback_data akan ditambahkan kepada pelanggan, mengandungi data respons sistem pembayaran untuk transaksi yang telah selesai. Anda boleh mengekstrak data yang diperlukan daripada kamus menggunakan kaedah get.
Untuk membuat pembayaran berulang, anda mesti menetapkan semula payment_sum, pautan yang dijana sebelumnya, dan selepas anda menetapkan semula pembolehubah payment_sum untuk mendapatkan pautan baharu. Anda boleh nyatakan nilai sebelumnya.
Cara Membuat Pembayaran Ujian
Data ujian pada masa penerbitan dokumentasi:
ID Peniaga: 1396424
Kata Laluan: test
Nombor kad ujian
44445566661111 - Berjaya
4444111166665555 - Penolakan
Tempoh sah dan CVV2 sebarang
Jika ada yang tidak berfungsi, bandingkan data dengan data di laman web rasmi: https://docs.fondy.eu/ru/docs/page/2/2