К основному содержимому
Формы пожертвований

Как я могу создать форму пожертвования и интегрировать ее на свой веб-сайт?

Erdi avatar
Автор: Erdi
Обновлено больше недели назад

Что такое форма пожертвования?

Формы пожертвований - это инфраструктура, которая позволяет вам получать пожертвования, интегрируя их на свой веб-сайт. Вы можете создать форму пожертвования, выбрав Пожертвования> Форма пожертвования в левом меню.

На что следует обратить внимание?

Самый важный момент, который следует учитывать при создании формы пожертвования, - это ввести адрес веб-сайта, на котором вы будете использовать форму. При вводе адреса необходимо включать https: // в начале. А если у вашего сайта несколько версий, вы должны сделать его уникальным. Формы пожертвований работают только с HTTPS.

Например;

Если ваш сайт работает как https://www.adimadim.org и https://adimadim.org, выберите только один и укажите домен, который вы не выбрали, другому.

Интеграция с сайтом

ВНИМАНИЕ! Для интеграции требуются базовые навыки разработки программного обеспечения. Если вы не знакомы с HTML и Javascript, воспользуйтесь нашими стандартными страницами для пожертвований.

Во-первых, вы можете получить ключ API (api_key) и код кампании (кампания), необходимые для использования формы на вашей странице, в разделе «Операции»> «Информация об интеграции» в списке форм пожертвования.

Непосредственно перед частью </head> вашей веб-страницы добавьте наш скрипт на страницу следующим образом.

<meta name="Referrer" content="origin"><script type="text/javascript" src="https://s.fonzip.com/js/fonzip.loader.js"></script>

После того, как вы подготовили разделы на своей веб-странице, в которых вы получите информацию о сумме и параметрах регулярного пожертвования, вы должны вызвать функцию fz.bagis при нажатии кнопки пожертвования.

Параметры

  • api_key: ваш ключ API (обязательно)

  • amount: Сумма пожертвования (обязательно)

  • currency: ISO-код валюты, валюта учреждения по умолчанию.

  • recurring: это ежемесячное пожертвование (обязательно)

  • campaign: Ваш код кампании (обязательно)

  • lang: пусто или tr для турецкого, en для английского, язык браузера по умолчанию

  • get_news: предоставление разрешения на общение, истина, если предоставлена, ложь, если нет

  • referring: Если вы хотите открыть пожертвование от имени кого-то истинное, в противном случае - ложное.

  • cardholder_name: Если запрашиваются имя и фамилия дарителя, они должны быть заполнены

  • email: Если требуется заполнить адрес электронной почты, он должен быть заполнен

  • ref_to: Если вы хотите, чтобы имя человека, от имени которого вы делаете пожертвование, было заполнено, оно должно быть заполнено

  • ref_email: Если вы хотите, чтобы адрес электронной почты человека, от имени которого вы делаете пожертвование, был заполнен, его необходимо заполнить

  • tckno: Если вы хотите, чтобы номер ID был заполнен, он должен состоять из 11 цифр.

  • phone: Если хотите, чтобы телефон пришел полностью, его нужно заполнить, просто номерами

  • birthday: Дата рождения должна быть в формате ДД / ММ / ГГГГ и должна быть заполнена при желании.

  • details: Поле описания должно быть заполнено, если оно желательно заполнить

  • api_tracking_id: код, необходимый для заполнения открытой формы

  • fundraising_campaign_id: его следует отправить, если открытая форма запрашивается для связи с кампанией по сбору средств.

  • name_hidden: следует ли скрывать имя в пожертвовании на кампанию по сбору средств?

  • amount_visible: Отображается ли сумма пожертвования в пожертвовании на кампанию по сбору средств?

  • onload: Когда открывается форма пожертвования, действия, которые вы хотите выполнить на своей странице

  • success: когда пожертвование завершено, транзакции, которые вы хотите совершить на своей странице, возвращают информацию об успешном пожертвовании.

  • error: действия, которые вы хотите выполнить на своей странице в случае неудачного пожертвования.

  • close: когда форма закрывается, если действия, которые вы хотите выполнить на своей странице, закрываются после успешного пожертвования, параметр результата возвращает true

fz.bagis({api_key: "YOUR API KEY",amount: "Amount",currency: "Currency ISO code",recurring: false || true,campaign: "YOUR CAMPAIGN CODE",lang:"tr", //get_news: true,referring: false,cardholder_name: "Donor's name/surname",email: "E-mail address",ref_to: "Name of the person on whose behalf being donated",ref_email: "E-mail of the person on whose behalf being donated",tckno: "ID No",phone: "Phone",birthday: "DD/MM/YYYY",details: "Details",api_tracking_id: "Tracking Code",fundraising_campaign_id: "Fundraising Campaign id",name_hidden: false || true,amount_visible: false || true,onload: function() {//YOUR ACTIONS WHEN THE INSTALLATION IS COMPLETED},success: function(data) {var donor_name = data.name;var donation_amount = data.amount;var donor_email = data.email;var campaign_id = data.campaign_id;var address = data.address;var phone = data.phone;var identity_no = data.tckno;var birthday = data.birthday;var city = data.city;var district = data.district;var details = data.details;var in_honor_of_someone = data.referring;var honoree_name = data.referring_name;var honoree_email = data.referring_email;var recurring = data.recurring;var order_id = data.order_id;var transaction_id = data.transaction_id;var provision_no = data.provision_no;var api_tracking_id = data.api_tracking_id;// ACTIONS IF TRANSACTION IS SUCCESSFUL},error: function(data) {var error_code = data.error_code;var error_description = data.error_description;// ACTIONS IF TRANSCACTION FAILED},close: function(result) {//if true successful donation, if not others//Actions to be taken when the form is closed}});
Нашли ответ на свой вопрос?