Оракул · IV

Вопросы

Вопросы, которые возникают чаще всего. Если вашего вопроса здесь нет, на него, вероятно, отвечает документация.

Каких провайдеров поддерживает Coin Moebius?

Шесть способов: Stripe, PayPal, Authorize.Net и Square для карт и кошельков, NOWPayments для крипты (Monero, Bitcoin и большинство основных монет) и Оплата по почте для наличных, чеков, Goldbacks или чего угодно ещё, что покупатель вам отправит.

Мы перечисляем точный набор, без всякого «скоро», на странице провайдеров. Если вашего способа нет на той странице, Cloud его пока не предлагает. SDK с открытым исходным кодом поддерживает на несколько способов больше, чем показывает Cloud, так что запустить SDK самостоятельно, это решение, если вам нужен тот, что мы ещё не подключили.

Нужен ли мне серверный бэкенд?

Нет. В этом и смысл, что не нужен. Кнопка покупки, это несколько строк HTML, которые вы вставляете на свою страницу. Мы обрабатываем каждый платёжный колбэк на своей стороне и показываем транзакции в вашей панели управления. В хостинге вашего сайта ничего менять не надо.

Нужно ли мне уметь программировать?

Вставить кнопку покупки означает скопировать несколько строк из вашей панели управления в редактор страниц вашего сайта. Если вы умеете вставить встраивание (Carrd, Webflow, Framer, Squarespace, WordPress, сайты Notion, сырой HTML, всё подходит), вы можете пользоваться Coin Moebius. Писать или запускать какой-либо код сверх этого не нужно.

Что вы храните о моих покупателях?

Почти ничего. Сумму транзакции, валюту, статус и id события провайдера. Никаких почт, никаких адресов, никаких IP-адресов (мы хэшируем IP с «перцем» перед сохранением для ограничения частоты запросов и никогда не логируем сырые тела вебхуков). Меньше данных означает меньше утечек и меньше того, что у нас могут запросить.

Как работает поток оплаты по почте?

Выбор кнопки покупки показывает «Оплата по почте» как вариант (когда вы его настроили). Покупатель видит ваш почтовый адрес и уникальный код-ссылку вроде X2M-K9P-R7QW. Когда платёж покупателя приходит, вы находите подходящую строку в панели управления и нажимаете «Отметить полученным». Покупатель получает подтверждение, ваши записи сходятся. Строки, что остаются неполученными 30 дней, истекают автоматически.

Как проверить всё до запуска?

Кнопка «Отправить тестовое событие» в панели управления создаёт пример транзакции для любого выбранного провайдера (Stripe, NOWPayments или Оплата по почте). Выберите товар, выберите, что произошло, выберите провайдера и отправьте. Строка появляется с меткой «test» под нужным фильтром провайдера. Без реальных денег, без внешних счетов, и тестовые события не идут в счёт вашей квоты.

Для оплаты по почте в частности выберите «Заказ с оплатой по почте ожидает», чтобы получить строку с реальным кодом-ссылкой и кнопками «Отметить полученным» / «Отменить», чтобы потренировать поток подтверждения.

Для полного цикла (от вида покупателя до вашего вида) вставьте кнопку покупки на любую страницу, нажмите её и пройдите до конца. Пользователи Stripe могут использовать ключи тестового режима и номера тестовых карт. У NOWPayments нет тестового режима, так что реальный микроплатёж в монете с низкой комиссией, это способ проверить весь сквозной цикл. На странице документации есть пошаговая инструкция для каждого провайдера.

Я правда могу принимать Goldbacks (или другие драгоценные металлы) через это?

Да. Для этого и нужен способ «оплата по почте». Покупатель выбирает «Оплата по почте», панель управления создаёт код-ссылку, и они отправляют вам то, что вы согласились принимать. Вы отмечаете строку как полученную, когда приходит посылка. Покупатель получает подтверждение, ваши книги сходятся. Мы использовали этот поток именно для Goldbacks, потому что основатель сам клиент.

Могу ли я продавать подписки?

Да. Размещённая кнопка покупки работает для подписок на Stripe и PayPal. Задайте товару «Ежемесячно» или «Ежегодно» во вкладке «Товары» в панели управления, вставьте ту же кнопку покупки на свою страницу, и клики запускают подписки. Провайдер ведёт продления, держит карту и размещает страницу отмены.

Подписки Square и Authorize.Net идут через вашу собственную интеграцию, а не через размещённую кнопку покупки. Вы настраиваете подписку у провайдера, направляете его вебхук на нас, а остальная система (панель управления, статус-эндпоинт, нормализованные события) ведёт жизненный цикл так же, как для Stripe и PayPal. На странице документации есть полная форма API.

Крипто-подписок в планах нет. Регулярная крипта тяжела по трению на каждом шлюзе, что мы оценивали, и мы предпочтём не выпускать ничего, чем выпустить недоделанную историю для неё.

Могу ли я использовать это без кнопки покупки?

Да. Кнопка покупки, это один способ войти. Под капотом Coin Moebius, это арендованный вебхук плюс небольшой набор JSON-эндпоинтов. Если вы хотите написать свой интерфейс, вызывать наш API оформления с собственного сервера или вести поток, который кнопка не покрывает (свой дизайн, мобильное приложение, подписки Square или Authorize.Net), каждый эндпоинт, который использует кнопка, тоже можно вызвать откуда угодно. Без особого счёта, без лишнего кода на нашей стороне. На странице документации перечислена полная поверхность API.

Как мне понять, кто из клиентов за что заплатил, если вы не храните информацию о покупателях?

Двумя путями. Во-первых, передайте свой собственный непрозрачный id пользователя при оформлении (ваш провайдер аутентификации и так знает, кто вошёл). Мы пропускаем эту строку к платёжному провайдеру и обратно, так что каждая транзакция в нашей панели несёт тот же id, что вы используете в своей системе. Вы сопоставляете и понимаете, какой пользователь что сделал.

Во-вторых, каждая карточная транзакция в нашей панели ведёт наружу к провайдеру, который её обработал (Stripe, PayPal, Square или Authorize.Net), где на самом деле живёт запись покупателя: почта, последние четыре цифры карты, история споров. Мы не дублируем эти данные; мы просто ссылаемся на них. Три места, каждое владеет тем, чем должно: наша панель для платёжной стороны, ваша система аутентификации для стороны клиента, ваш платёжный провайдер для деталей на уровне карты.

Может ли покупатель отредактировать мой сайт и заплатить меньше, чем я прошу?

Нет. Каждый товар в вашем каталоге либо с фиксированной ценой, либо с ценой от покупателя, задаётся для каждого товара. Фиксированная, это значение по умолчанию. Когда товар фиксированный, обработчик читает цену из вашего каталога и игнорирует любую сумму, которую может нести кнопка покупки. Редактирование HTML в браузере меняет отображение, но не меняет списание. Вы можете отметить отдельные товары как «с ценой от покупателя» для виджетов пожертвований и копилок для чаевых, где покупатель и должен выбирать сумму; панель управления заставляет вас прочитать, что это значит, прежде чем переключить.

Мы также никогда не принимаем оплату за товар, которого нет в вашем каталоге. Если покупатель каким-то образом направит кнопку покупки на product-id="something-i-didnt-set-up", оформление падает с понятной ошибкой.

Будут ли мои данные истребованы по повестке?

Мы следуем строгой минимизации данных (см. вопрос выше о том, что мы храним) и публикуем warrant canary на странице «О нас». Самое личное в файлах, это почта учётной записи продавца, управляемая нашим провайдером аутентификации. У нас нет ни адресов, ни почт, ни IP покупателей, которые можно было бы передать.

Чего нет в v1?

Учётных записей с несколькими пользователями под одной платёжной учётной записью. Программного API для панели управления. Каждое появляется, когда клиент попросит достаточно громко.

Как мне отменить?

Pro на Stripe отменяется через Stripe Customer Portal, со ссылкой на странице биллинга в панели управления. У Pro на годовой крипте нет автопродления, так что вы просто не платите снова в конце года. Любой неоплаченный остаток за превышение выставляется счётом один раз, прежде чем учётная запись опустится до Free.

Что за план Business?

$99/месяц ($1 188/год или $990/год в крипте) за неограниченные транзакции. Без лимитов, без математики превышений. Вы также получаете более высокие лимиты API, серверный ключ API и приоритет в почте поддержки. Всё остальное (панель управления, все способы, тестовые события) такое же, как в Pro.

Business для компаний с таким объёмом, при котором Pro плюс превышения перестают стоить арифметики, или чей финансовый отдел предпочёл бы заложить в бюджет одно фиксированное число. При типичном среднем объёме $99/месяц за безлимит выходит меньше одной десятой процента дохода.

Что будет, если Stripe или NOWPayments заморозит мой счёт?

Ваши деньги никогда не идут через нас. Они поступают прямо на ваш собственный счёт у провайдера. Так что заморозка наверху бьёт по вам так же, как если бы вы интегрировали провайдера сами; ничто в Coin Moebius не делает её хуже.

Поскольку выбор поддерживает сразу несколько способов, вы можете отключить пострадавший способ и продолжать продавать через остальные, пока разбираетесь. А поскольку SDK с открытым исходным кодом, в худшем случае вы также можете направить его на провайдера, которого мы ещё не встроили в Cloud, и вести эту интеграцию сами.

SDK правда с открытым исходным кодом? Могу ли я уйти?

Да. SDK находится на github.com/aquarian-metals/coin-moebius под открытой лицензией. Кнопка покупки работает без нашего Cloud. Те, кто размещает сами, направляют SDK на собственный сервер и обходятся вовсе без нас. Весь смысл строить это поверх открытого SDK в том, что вы можете уйти.

Остался вопрос?

Документация идёт глубже. Или начните бесплатно и попробуйте на своей странице.