Трансфер как способ оплаты в админке
Трансфер - способ перекинуть деньги с одной услуги на другую, если автор так захотел или нам это нужно технически.
Трансферы - действие над счетами, а не заказами.
Ограничения по трансферам:
- Нельзя частичные трансферы (перекинуть только часть денег с заказа на другой заказ)
- Нельзя трансферы юрлицам
- Нельзя закрывать заказы, с которых был трансфер, их нужно всегда отменять, обязательно
- Отсюда следует, что нельзя трансферить с корзины, в которой уже есть завершенные заказы.
- Если в корзине есть заказы в статусе "в работе", то с нее трансферить можно, но трансферящий несет полную ответственность перед всеми заинтересованными лицами. Ответственность заключается в том, что надо пойти к этим лицам и сообщить им, что номер заказа по такой-то причине изменился.
Как сделать трансфер:
0. У вас есть счет в админке, на котором лежит какая-то сумма денег. Про нее автор вам сказал "ой, давайте потратим их на что-то другое, вот на это, я передумал".
1. Создаем в админке заказ (или группу заказов с одним счетом - корзину), или счет на доплату к заказу - возможен любой вариант. Сумма этого нового счета для заказа (или группы заказов, или доплаты) должна совпадать с суммой вашего счета из пункта 0.
Если вдруг эти суммы не совпадают, например, на изначальном счете больше денег, чем вам надо, необходимо создать сертификат, куда и положить "лишние" деньги".
2. Берем номер свежесозданного счета, на который ведем деньги, и в третьей админке на экране "платежи" по нему находим нужную строку. Нажимаем справа кнопку "оплатить вручную".
3. В появившемся окне выбираем способ оплаты "трансфер". В поле "идентификатор платежа" вводим номер изначального счета, с которого забираем деньги. Сохраняем.
4. Обязательно идем и отменяем заказ или заказы, с которых забрали деньги. Делается это через экран "услуги" или "тиражи". Заходим в заказ, ставим статус "отменено".
Еще раз: при проведении оплаченным используем номер СЧЕТА, а отменяем потом ЗАКАЗЫ.