GetCourse

Онлайн-платформа для создания, управления и автоматизации образовательных проектов и курсов. Предоставляет инструменты для создания обучающих программ, проведения вебинаров, организации тестирования и опросов. GetCourse включает в себя CRM и систему рассылок. Через Allpay можно подключить прием платежей для пользователей GetCourse из Израиля.
Онлайн-обучение

Интеграция в разработке

О появлении интеграции будет объявлено в Telegram-канале Allpay.

Инструкция по интеграции

Эта инструкция по подключению эквайринга к GetCourse в Израиле публикуется в помощь разработчикам, осуществляющим интеграцию «вручную».

Это не официальная интеграция. Allpay не несет ответственности за ошибки в её работе и не осуществляет поддержку интеграции. Если вы испытываете трудности, обратитесь к частным разработчикам, а также требуйте от GetCourse создания официальной интеграции.

Шаги настройки

<span class="u-richtext-counter">1</span> Зарегистрируйтесь на getcourse.io. Если ваш аккаунт был создан на getcourse.ru, вам может потребоваться написать в поддержку GetCourse с просьбой открыть доступ к платежным системам.

<span class="u-richtext-counter">2</span> В Allpay зайдите в <span class="u-richtext-element">Настройки</span> ➙ <span class="u-richtext-element">Интеграции по API</span> и создайте новую интеграцию.

<span class="u-richtext-counter">3</span> Перейдите по ссылке: https://YOUR-GETCOURSE-USERNAME.getcourse.io/saas/account/api и создайте API ключ для чтения и записи.

<span class="u-richtext-counter">4</span> Вышлите в поддержку Allpay API ключ, созданный в GetCourse, и API login, созданный в Allpay. Получите подтверждение, что они были синхронизированы.

<span class="u-richtext-counter">5</span> В GetCourse зайдите в раздел <span class="u-richtext-element">Страницы</span> ➙ <span class="u-richtext-element">Системные страницы</span> ➙ <span class="u-richtext-element">Оплата заказа</span>, добавьте новый блок типа JavaScript и вставьте в него следующий код. При этом значение переменной <span class="u-richtext-element">allpay_login</span> замените на ваше.

<script>
  function allpay_start_payment() {
    let allpay_login = "pp1004455";
    let page_url = window.location.href;
    let hash = page_url.substring(
      page_url.indexOf("dealPay/id/") + "dealPay/id/".length
    );
    let order_id = document.title.split("#")[1];
    let pay_url =
      "https://allpay.to/services/getcourse.php?act=pay&login=" +
      allpay_login +
      "&hash=" +
      encodeURIComponent(hash) +
      "&host=" +
      encodeURIComponent(window.location.hostname) +
      "&order_id=" +
      order_id;
    location.href = pay_url;
  }
</script>
<div
  style="
    max-width: 46ch;
    margin-top: 16px;
    margin-bottom: 32px;
    padding: 20px;
    border-style: solid;
    border-width: 1px;
    border-color: #c9cccf;
    border-radius: 8px;
    font-size: 15px;
    line-height: 1.4;
  "
  wfd-invisible="true"
  title="Оплата банковской картой через Allpay"
  onclick="allpay_start_payment();return false;"
>
  <div style="font-weight: 600; padding-bottom: 12px">
    Оплата банковской картой
  </div>
  <div style="padding-bottom: 16px">
    Безопасная оплата через платежную систему Allpay
  </div>
  <button
    type="submit"
    name="submit-button"
    class="btn btn-info"
    style="
      margin-bottom: 16px;
      padding: 16px;
      border-radius: 8px;
      background-color: #7a74c8;
      color: hsla(0, 0%, 100%, 1);
      line-height: 1;
      font-weight: 600;
      text-align: center;
      letter-spacing: 0.2px;
      text-decoration: none;
      width: 100%;
    "
  >
    Оплатить
  </button>
  <div
    style="
      display: flex;
      flex-direction: row;
      justify-content: space-between;
      flex-wrap: wrap;
      grid-column-gap: 8px;
    "
  >
    <img
      style="width: auto; height: 32px"
      src="https://cdn.prod.website-files.com/661942235d57990d3bc8e63c/661e443837d6e7aa809f07c7_visa.svg"
    /><img
      style="width: auto; height: 32px"
      src="https://cdn.prod.website-files.com/661942235d57990d3bc8e63c/661e4445970c1e63625ece09_mastercard.svg"
    />
    <img
      style="width: auto; height: 32px"
      src="https://cdn.prod.website-files.com/661942235d57990d3bc8e63c/661e446a8dffc6a9ca888440_card-amex.svg"
    />
    <img
      style="width: auto; height: 32px"
      src="https://cdn.prod.website-files.com/661942235d57990d3bc8e63c/661e442d3c63738ee86920f4_diners.svg"
    />
    <img
      style="width: auto; height: 32px"
      src="https://cdn.prod.website-files.com/661942235d57990d3bc8e63c/661e4314d97d70039ab89abb_discover.svg"
    />
    <img
      style="width: auto; height: 32px"
      src="https://cdn.prod.website-files.com/661942235d57990d3bc8e63c/661e4451d62760e8faab91c1_jcb.svg"
    />
  </div>
</div>

Настройка завершена, платежи должны работать.

Видеоинструкция по настройке

Валюты

Если на GetCourse в качестве базовой валюты установлена валюта, отличная от шекеля, она будет сконвертирована в шекель при оплате. Пример процесса оплаты при базовой валюте рубль:

Возможности

Обычные оплаты
Разбивка на платежи
Рекуррентные платежи

Стоимость

Бесплатно

Разработчик

Allpay

Поддержка

E-mail
Telegram
WhatsApp
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Клиенты на

GetCourse

No items found.

Начните принимать платежи

Подключите канал продаж для вашего бизнеса уже сегодня.
Бесплатное подключение
7-дневный пробный период
Отмена в любое время
Подключить

Возвраты платежей

Полные или частичные возвраты платежей на карту клиента.

Поддержка

Быстрые и ориентированные на помощь ответы на вашем языке.

Простота

Управление платежами через интуитивно понятный интерфейс на вашем языке.