Поток оплаты по почте
- Покупатель нажимает кнопку Coin Moebius на вашем сайте и выбирает «Оплата по почте» в окне выбора. Сначала они видят предпросмотр: ваш почтовый адрес, причитающуюся сумму и любые заданные вами инструкции, с кнопкой <strong>«Подтверждаю, я отправлю платёж»</strong>. Пока ничего не записано, и кода-ссылки на этом этапе нет.
- Покупатель нажимает «Подтверждаю, я отправлю платёж». Это шаг, который создаёт транзакцию: Coin Moebius генерирует уникальный код-ссылку вроде
X2M-K9P-R7QWи показывает его рядом с вашим почтовым адресом. Покупатель кладёт код-ссылку внутрь посылки или на чек. - Как только они подтверждают, во вкладке «Транзакции» в вашей панели появляется строка со статусом
pending_manual. Вверху списка также показывается напоминание, что подтверждения отправленных по почте платежей ожидают. - Когда платёж покупателя приходит в ваш почтовый ящик (наличные, чек, Goldback, какой бы ни была ожидаемая валюта), впишите код-ссылку в поле поиска во вкладке «Транзакции», чтобы найти подходящую строку. Нажмите «Отметить полученным». Срабатывает URL успеха покупателя (так что они получают страницу подтверждения), и вы переходите к отправке того, что они купили.
- Если платёж покупателя так и не приходит, строка истекает автоматически через 30 дней. Вы также можете вручную отменить строку до этого.
- Если вы подтвердили получение, но позже обнаружили, что платёж недействителен (подделка, не тот товар, пустой конверт), нажмите «Отменить подтверждение» на строке. Статус меняется на
manual_revoked. Это исправляет ваши записи в панели. Общение с покупателем о том, что дальше, остаётся между вами и ним.
Тестирование оплаты по почте
У оплаты по почте нет песочницы, тестовых ключей и внешнего счёта для настройки. Весь поток происходит между вашим сайтом и вашей панелью. Есть два способа его проверить: полный цикл с кнопки покупки на странице или быстрый тест прямо из панели.
Быстрый тест из панели
Панель может создать тестовую транзакцию для любого провайдера без участия реального платежа. Это полезно, чтобы увидеть, как выглядит строка транзакции, потренировать поток «Отметить полученным» для оплаты по почте или посмотреть, как крипто-платёж появляется в вашем списке, прежде чем тратить реальные деньги.
- Откройте вкладку «Транзакции» в вашем проекте и нажмите «Отправить тестовое событие».
- Выберите товар, выберите, что произошло (платёж, возврат, оплата по почте, продление подписки), и выберите провайдера, которого хотите смоделировать (Stripe, NOWPayments или Оплата по почте). Для событий оплаты по почте провайдер задаётся автоматически.
- Нажмите «Отправить тестовое событие». Появляется новая строка с меткой «test», так что она не смешивается с живыми данными. Строка появляется под нужным фильтром провайдера, ровно как настоящая транзакция.
Для оплаты по почте в частности выберите «Заказ с оплатой по почте ожидает», чтобы создать строку pending_manual с реальным кодом-ссылкой. Затем вы можете потренировать нажатия «Отметить полученным», «Отменить» и «Отменить подтверждение» на ней.
Тестовые события не идут в счёт вашей месячной квоты транзакций.
Полный цикл с кнопки покупки
Чтобы проверить весь поток (от того, что видит покупатель, до того, что видите вы), пройдите эти шаги. Всё это занимает около двух минут.
- Настройте провайдера. В вашей панели перейдите на вкладку «Провайдеры» вашего проекта и нажмите «Добавить провайдера» → Оплата по почте. Введите любой почтовый адрес (для теста подойдёт ваш собственный) и любую валюту (например,
USD,GBK). Сохраните. - Добавьте товар. Во вкладке «Товары» создайте товар с названием вроде «Тестовый товар» и ценой. Задайте валюту, совпадающую с той, что вы ввели для провайдера.
- Поставьте кнопку покупки на страницу. Вставьте HTML кнопки покупки на любую страницу, даже на голый HTML-файл на вашем компьютере. Направьте атрибут
endpointна URL вашего проекта в Cloud. Если вы запускаете обработчик локально, используйтеhttp://localhost:8787. - Нажмите кнопку и выберите «Оплата по почте». Окно выбора открывается, показывая всех подключённых провайдеров. Выберите «Оплата по почте». Вы увидите предпросмотр с вашим почтовым адресом, ожидаемой суммой и валютой и кнопкой «Подтверждаю, я отправлю платёж». Кода-ссылки пока нет.
- Нажмите «Подтверждаю, я отправлю платёж». Это покупатель обязуется отправить платёж. Coin Moebius записывает транзакцию и показывает код-ссылку вроде
X2M-K9P-R7QW. - Откройте панель. Перейдите на вкладку «Транзакции». Появляется новая строка со статусом
pending_manualи тем же кодом-ссылкой, что вы только что видели. Если это ваша первая ожидающая строка, напоминание вверху списка сообщает, что отправленные по почте платежи ждут подтверждения. - Нажмите «Отметить полученным». Статус строки меняется на
succeeded. Это полный благополучный путь, от нажатия покупателя до вашего подтверждения.
Поиск транзакции по коду-ссылке
Когда платёж приходит в ваш почтовый ящик, найдите код-ссылку, которую вложил покупатель (напечатанную на конверте, написанную в назначении чека или вложенную в посылку). Затем впишите этот код в поле поиска во вкладке «Транзакции» и нажмите Enter. Таблица фильтруется по подходящим строкам, чтобы вы могли нажать «Отметить полученным» на нужной, не пролистывая всю историю транзакций.
Тестирование других исходов
Пройдите те же шаги снова, но вместо того чтобы отметить строку полученной, попробуйте каждое из этого:
- Отмените её. Нажмите «Отменить» на ожидающей строке. Статус меняется на
manual_canceled. Это то, что вы сделали бы, когда покупатель говорит, что передумал до того, как что-либо отправить. - Дайте ей истечь. Оставьте ожидающую строку в покое. Через 30 дней она автоматически истекает в
manual_expired. Вам не нужно ждать 30 дней, чтобы проверить поведение. Истечение работает так же, как «Отменить», только происходит автоматически по графику. - Введите другую сумму. При нажатии «Отметить полученным» введите полученную сумму, отличную от ожидаемой (например, покупатель прислал 4 Goldbacks вместо 5). Транзакция всё равно успешна, но панель показывает и ожидаемую, и полученную суммы, так что ваши записи отражают то, что действительно пришло.
- Отмените подтверждение. Сначала отметьте строку полученной, чтобы она показала
succeeded, затем нажмите «Отменить подтверждение» на этой строке. Статус меняется наmanual_revoked. Так вы исправили бы ошибку или отметили платёж, который постфактум оказался недействительным.
На что обратить внимание
- Код-ссылка в окне выбора совпадает с кодом-ссылкой на строке панели.
- Ваш почтовый адрес отображается в окне выбора правильно.
- Кнопки «Отметить полученным» и «Отменить» появляются только на строках
pending_manual, а не на карточных или крипто-транзакциях. - После отметки полученным строка показывает
succeededс правильной суммой. - Поиск по коду-ссылке в поле поиска находит нужную строку.
Транзакции полного цикла, созданные при тестировании, идут в счёт вашей месячной квоты. На бесплатном тарифе (150 транзакций/месяц) горстка тестовых прогонов погоды не сделает. Тестовые события, отправленные кнопкой «Отправить тестовое событие» в панели, не считаются вовсе.