Для автоматической отправки сгенерированной ссылки по смс клиенту нужно создать триггер.
Перейдем к настройке шаблона в раздел Настройки → Коммуникации → Шаблоны SMS.
1. Введем название шаблона "Счет на оплату заказа".
2. Событие "Отправка SMS при изменении заказа".
3. Кому {{ order.anyPhone|international_phone }}
4. Шаблон текста Счет на оплату заказа № {{ order.number }}: {{ payment_link(order) }}
Нажмите Сохранить. Шаблон готов.
Перейдем к настройке триггера в раздел Настройки → Коммуникации → Триггеры.
1. Введем название триггера "Счет на оплату заказа"
2. Символьный код заполнять необязательно (будет заполнен при сохранении триггера).
3. Событие "Изменение заказа".
4. Фильтр changeSet.hasChangedField('status') and changeSet.getNewValue('status').getCode() == 'pay-waiting' , где 'pay-waiting' - статус заказа, который будет присвоен после генерации ссылки на оплату. Статусы заказа можно просмотреть Настройки → Статусы → Статусы.
5. Действие "Отправить смс по шаблону".
6. Шаблон "Счет на оплату заказа"
Нажмите сохранить — триггер готов.