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.

                                   ![](https://docs.mavibot.ai/files/4815tZqdDv0k3236vDOg)

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:

https://payfondy.eu/merchants/4879cf99f26d58b22b04c037d111d14a/default/index.html?n=fe044b299ce98accfcd5f0c559d8c8f28802c3

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.

                                       ![](https://docs.mavibot.ai/files/A2gCozjP1bc3Ki6Av7RM)

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