Перейти к содержимому

Платежи

Этот перевод выполнен автоматически и ещё не вычитан. Читать английскую версию

Платежи - это поступающие деньги: платёж картой, который аккаунт совершает на своём портале, ваучер, который он погашает, перевод, который реселлер делает вам, или платёж, который вы записываете вручную через Add Balance (добавить баланс). Каждый из них зачисляется на баланс и оставляет транзакцию в истории платежей. Платёжные процессоры соединяют панель с карточными шлюзами и пулами ваучеров, которые принимают деньги.

Группа Payments (платежи) боковой панели содержит Payment Processors (платёжные процессоры), Payments History (история платежей), Sales Reports (отчёты о продажах), Top-up Vouchers (ваучеры пополнения), Invoices (счета-фактуры) и Invoice Templates (шаблоны счетов-фактур). Реселлеры также видят Make Payment (совершить платёж), когда их оптовик предлагает им процессор. У аккаунтов есть собственные Make Payment, Payments History и Debit/Credit Cards (дебетовые/кредитные карты) на портале самообслуживания.

Экран URL
Payment Processors /payment_processors.php
Payments History (root) /payments_history_root.php
Payment History (реселлер, аккаунт) /payments_history.php
Make Payment /make_payment.php; аккаунты начинают с /select_payment_method.php
Top-up Vouchers /vouchers.php
Screenshot "admin-panel/payment-processors" has not been generated yet — see scripts/screenshots/screens.yml.

Процессор - это одна учётная запись в шлюзе в одной валюте для одного типа карты. Плательщик видит процессор, только когда его Currency (валюта) совпадает с Payment Currency (валюта платежа) плательщика в форме аккаунта или клиента, поэтому создайте по одному процессору для каждой валюты, которую вы принимаете.

Столбец Значение
Name (имя) Имя процессора со ссылкой на форму
Payment Gateway (платёжный шлюз) Шлюз или Shared: … (общий) для процессора, унаследованного от вашего оптовика
Payment Currency Валюта, которую списывает шлюз
Card Type (тип карты) Бренд карты, Stripe, PayPal, Braintree или Top-up Voucher (ваучер пополнения)
  1. Нажмите Add (добавить).
  2. Введите Processor Name (имя процессора) и выберите Payment Gateway: Stripe, PayPal REST API V2, Braintree, Authorize.Net, шлюзы турецких банков или Vouchers (ваучеры) / Vouchers with PIN (ваучеры с PIN) для пулов ваучеров.
  3. Выберите Currency и Card Type. Пара валюты и типа карты должна быть уникальной.
  4. На вкладке Authentication (аутентификация) введите учётные данные шлюза. Названия полей зависят от шлюза: Publishable Key и Secret Key для Stripe, Client ID и Secret для PayPal, Merchant ID и Public Key:Private Key для Braintree.
  5. Оставьте Test Mode (тестовый режим) включённым и Environment (среда) в значении Test, пока проверяете шлюз, а затем переключите на Production.
  6. На вкладке Advanced Parameters (дополнительные параметры) задайте Minimal Amount (минимальная сумма), а также Fixed Fee (фиксированная комиссия) и Variable Fee, % (переменная комиссия, %), если перекладываете комиссии шлюза на плательщика.
  7. Нажмите Save & Close (сохранить и закрыть).

Sharing (общий доступ) позволяет реселлерам пользоваться вашим процессором: отметьте Share with Resellers (предоставить реселлерам) и задайте комиссии, которые вы добавляете сверху. После этого реселлер добавляет его как шлюз Shared: … в свой список.

На портале Make Payment спрашивает у аккаунта способ оплаты, Credit/Debit Card (кредитная/дебетовая карта) или Top-up Voucher, когда доступны оба. Форма карты принимает Amount (сумма) в валюте плательщика, Card Type, реквизиты карты или сохранённую карту из Use Card (использовать карту) и Billing Address (платёжный адрес); шлюзы с собственной страницей оплаты, такие как Stripe и PayPal, вместо этого перенаправляют на неё. Шаг подтверждения показывает Transaction Fee (комиссия за транзакцию) перед списанием. Страница результата содержит Auth-ID шлюза и Internal Transaction ID (внутренний идентификатор транзакции).

Перед списанием панель проверяет Minimal Amount, то, что сумма покрывает комиссию, и лимит превышения кредита (overcommit) реселлера плательщика. При успехе на баланс зачисляется сумма минус комиссия, приостановленный сервисный план пробует примениться снова, и выполняется On Payment Action (действие при платеже) аккаунта: Extend Lifetime (продлить срок действия), Clear First Use (сбросить первое использование) или Restart Billing (перезапустить биллинг).

Ваучер погашается по его Voucher ID (идентификатор ваучера) и, для Vouchers with PIN, по Secret PIN (секретный PIN). Номинальная стоимость пересчитывается в валюту аккаунта. См. Ваучеры.

Реселлеры платят вам так же из своего Make Payment, если вы предоставляете общий процессор в их валюте платежа и разрешаете карты в их записи клиента.

Экран Что показывает
Payments History (root) Платежи вендорам: Transaction ID (идентификатор транзакции), Vendor (вендор), Date (дата), Payment Type (тип платежа) Credit (кредит) или Debit (дебет), Payment Method (способ оплаты), Gross Amount (валовая сумма) в выбранной валюте. Щёлкните идентификатор, чтобы открыть запись транзакции с суммами в валюте плательщика, владельца и процессора и Notes (примечания)
Payment History (реселлер или аккаунт) Собственные транзакции плательщика: Transaction ID, Date, Payment Method, Gross Amount, Notes и значок Result (результат) OK, PENDING, COMPLETED, REVERSE или FAIL

Оба экрана фильтруют по Start Date (дата начала) и End Date (дата конца) и позволяют скачать список через Download (выгрузить). Платежи картой и ваучерами от аккаунтов и реселлеров вам показаны в Sales Reports, включая платежи, которые вы записали через Add Balance. См. Отчёты.

Ручные операции с балансом на экранах Resellers (реселлеры), Accounts (аккаунты) и Vendors (вендоры) тоже создают транзакции: Add Funds (добавить средства) записывает полученный платёж, Manual Charge (ручное списание) и Manual Credit (ручное зачисление) корректируют баланс без реального движения денег. Их поле Notes - единственное место, где можно потом объяснить их.

Debit/Credit Cards на портале аккаунта и Debit/Credit Cards в меню Actions (действия) реселлера хранят карты для повторных платежей: Alias (псевдоним), Card Type, Card Holder (держатель карты), Card Number (номер карты), Exp. Date (MM/YY) (срок действия) и платёжный адрес. Одна карта является Primary (основная). Данные карт хранит коммутатор, а не панель. Для этой функции нужно, чтобы у клиента было включено Debit/Credit Cards, а класс аккаунта имел право cc_payments_enabled.