Как взять доплату с клиента (механика 2021)
Никогда не создавайте счета на доплату к уже закрытым заказам.
В каких случаях может понадобиться доплата:
1. Реально доплата, например, заплатил за базового помощника, оказалось, что есть картинки, надо больше денег.
2. Если платят несколько человек (например, заказан тираж с доставкой по нескольким адресам и заказчики хотят, чтобы каждый оплатил сам - но такой сценарий не поощряется), или несколькими платежами (например, один человек с двух разных карт), или часть платит компания, а доплату проводит физлицо.
3. Когда часть денег нужно взять с уже имеющегося у нас аванса в той или иной форме - сертификат или трансфер.
В любом случае логика создания заказа с доплатой одинаковая.
1. Создаем заказ на бОльшую часть суммы. Неважно, будет ли эта часть оплачена живыми деньгами клиента или нашим внутренним авансом. Например, если у нас помощник на 990 р в сумме, из них 100 р сертификат или трансфер, 890 живые деньги, создаем заказ на 890 рублей, к нем создаем счет на доплату.
2. Потом создаем счет на доплату на сумму остатка. Если их несколько - создаем несколько счетов.
Если нужно взять доплату к корзине:
1. Создаем корзину со стоимостями услуг за вычетом суммы доплаты.
1) Если суммы позволяют, проще всего вычесть всю сумму будущей доплаты из одного заказа в корзине. Например, в корзине 2 тиража, каждый по 5000, при этом доплата на 4000 рублей. Создаем корзину, в которой один заказ на 5000, второй на 1000, итого сумма корзины 6000 рублей. Потом создаем доплату на 4000 рублей к тому заказу, из которого вычли.
2) Но если сумма доплаты больше стоимости каждого заказа по отдельности, делим сумму доплаты на части, лучше равномерно.
вариант Б) Пример: в корзине 2 тиража, каждый по 5000, при этом доплата на 7000 рублей. Создаем корзину, в которой один заказ на 1500, второй на 1500, итого сумма корзины 3000 рублей. Потом создаем доплату на 3500 к первому заказу и доплату на 3500 рублей ко второму заказу.
ЛИБО
вариант В) Создаем корзину, в которой один заказ на 3500, второй на 3500, итого сумма корзины 7000 рублей. Потом создаем доплату на 1500 к первому заказу и доплату на 1500 рублей ко второму заказу.
Выбор варианта Б или В зависит от того, какая именно сумма придет "живыми деньгами". Если у нас на руках (на серте или трансфере) большая часть суммы (7000 руб), то лучше воспользоваться вариантом Б (корзину создаем на меньшую часть суммы, на нее же высылаем ссылку на оплату). Так лучше, чтобы клиенту не пришлось платить по двум разным ссылкам.
Если у нас на руках меньшая часть суммы, то пользуемся вариантом В, то есть создать корзину на бОльшую часть суммы и эту ссылку отправить клиенту, а счета на доплату - на меньшую.
Важно!
Если одна из частей оплачивается за счет средств трансфера или сертификата, а вторая реальными деньгами - сначала дожидаемся, пока придут реальные деньги, и только потом списываем деньги с сертификата или делаем трансфер
Как конкретно создать в админке счет на доплату
1. Вторая админка - Счета - Новый счет на доплату или вот эта ссылка https://admin-ru.int.ridero.eu:3000/v2/payments/extra-pay
Вначале вводим номер ЗАКАЗА, к которому берем доплату.
Открывается вот такое меню.

В поле метод оплаты выбираем способ, которым будем оплачивать. Если это будет сертификат или трансфер, выбираем любой, кроме альфа банк юр (потому что тогда не отобьется чек) и интеллект (потому что тогда сразу уйдет ссылка на оплату, а нам это в данном случае не нужно).
В поле "Сумма оплаты брутто" вводим сумму, на которую выставляется доплата.
В поле "Будет оплачено физлицом" вводим сумму ранее оплаченных счетов вместе с этим выставляемым счетом. Если один из счетов (или оба) оплачиваются юриком, то вводим туда любо только часть суммы, которая придет от физика, или вообще 0 (если оба).
Назначение платежа можно заполнить, чтобы потом всем было понятно, что происходит.
Нажимаем на кнопку "создать" и получаем ссылку на оплату.
Если нужно несколько доплат, повторяем операцию, уделяя особое внимание сумме в поле "Будет оплачено физлицом" - там всегда должна быть сумма по заказу, актуальная на момент создания счета (НЕ итоговая сумма после оплаты всех счетов на доплату).