1

Тема: Как заплатить комиссию за покупателя? через robokassa

Как заплатить комиссию за покупателя? через robokassa
Не знаю как реализовать?
Мало ли кто поможет

С помощью XML-интерфейса расчёта суммы к получению, можно заплатить комиссию ROBOKASSA за покупателя (только для физических лиц).
Механизм выставления счета в ROBOKASSA остаётся неизменным, система всё так же будет прибавлять свою комиссию к сумме, которую Вы передаете нам для выставления счета.
Интерфейс позволяет рассчитать сумму, которую получит магазин, чтобы покупатель не оплачивал комиссию ROBOKASSA.

Рассмотрим пример.

Пусть товар или услуга на Вашем сайте стоит 100 рублей. Если Вы переадресуете покупателя на страницу оплаты ROBOKASSA с этой суммой, то наша система прибавит к 100 рублям свою комиссию, для примера – 5%. В результате покупателю будет выставлен счёт на 105 рублей. Теперь  воспользуемся данным XML интерфейсом и сделаем так, чтобы покупатель заплатил 100 рублей, а не 105, то есть, чтобы Ваш магазин компенсировал ROBOKASSA 5% комиссии.

Расчёт должен выполняться до переадресации клиента.
Если товар или услуга на Вашем сайте стоит 100 рублей, то сначала Вы, с помощью XML интерфейса, рассчитываете сумму, которую получит Ваш магазин, если покупатель заплатит ровно 100 рублей выбранным способом оплаты. Пример запроса для магазина:

https://auth.robokassa.ru/Merchant/WebS … IncSum=100

ROBOKASSA возвращает Вам рассчитанную сумму, пусть это будет 95.24 рублей.

Обратите внимание, что расчёт будет правильным только для выбранного способа оплаты!
Теперь Вы можете сформировать запрос на инициализацию оплаты и указать в качестве параметра OutSum значение 95.24, а в качестве IncCurrLabel – $inccurrlabel.

Не забудьте, что в  запросе на инициализацию оплаты необходимо указывать параметр IncCurrLabel с той же меткой валюты, которую Вы использовали при расчёте суммы.

Повысить оценку Понизить оценку

Re: Как заплатить комиссию за покупателя? через robokassa

Напишите нам об этом в поддержку мы рассмотрим. support@readyscript.ru

Re: Как заплатить комиссию за покупателя? через robokassa

Добрый день, хотел уточнить, получилось ли решить данную проблему? И применимо ли для сайта в облаке?

Илья пишет:

Как заплатить комиссию за покупателя? через robokassa
Не знаю как реализовать?
Мало ли кто поможет

С помощью XML-интерфейса расчёта суммы к получению, можно заплатить комиссию ROBOKASSA за покупателя (только для физических лиц).
Механизм выставления счета в ROBOKASSA остаётся неизменным, система всё так же будет прибавлять свою комиссию к сумме, которую Вы передаете нам для выставления счета.
Интерфейс позволяет рассчитать сумму, которую получит магазин, чтобы покупатель не оплачивал комиссию ROBOKASSA.

Рассмотрим пример.

Пусть товар или услуга на Вашем сайте стоит 100 рублей. Если Вы переадресуете покупателя на страницу оплаты ROBOKASSA с этой суммой, то наша система прибавит к 100 рублям свою комиссию, для примера – 5%. В результате покупателю будет выставлен счёт на 105 рублей. Теперь  воспользуемся данным XML интерфейсом и сделаем так, чтобы покупатель заплатил 100 рублей, а не 105, то есть, чтобы Ваш магазин компенсировал ROBOKASSA 5% комиссии.

Расчёт должен выполняться до переадресации клиента.
Если товар или услуга на Вашем сайте стоит 100 рублей, то сначала Вы, с помощью XML интерфейса, рассчитываете сумму, которую получит Ваш магазин, если покупатель заплатит ровно 100 рублей выбранным способом оплаты. Пример запроса для магазина:

https://auth.robokassa.ru/Merchant/WebS … IncSum=100

ROBOKASSA возвращает Вам рассчитанную сумму, пусть это будет 95.24 рублей.

Обратите внимание, что расчёт будет правильным только для выбранного способа оплаты!
Теперь Вы можете сформировать запрос на инициализацию оплаты и указать в качестве параметра OutSum значение 95.24, а в качестве IncCurrLabel – $inccurrlabel.

Не забудьте, что в  запросе на инициализацию оплаты необходимо указывать параметр IncCurrLabel с той же меткой валюты, которую Вы использовали при расчёте суммы.

Повысить оценку Понизить оценку

Re: Как заплатить комиссию за покупателя? через robokassa

А не проще на Яндекс.Кассу перейти?
Или еще какую-то платежную систему.
Когда сравнивал, у Робокассы тарифы были одни из самых высоких.

Повысить оценку Понизить оценку

5

Re: Как заплатить комиссию за покупателя? через robokassa

Владимир 1916 пишет:

А не проще на Яндекс.Кассу перейти?
Или еще какую-то платежную систему.
Когда сравнивал, у Робокассы тарифы были одни из самых высоких.

Помню как Робокасса перестала работать внезапно с ИП и просто заморозила счета. У нас зависла сумма денег, ее выплатили конечно, но через достаточно большой промежуток времени.
ну и 5% за транзакции это очень много, когда средний по рынку показатель 2.7 (Возможно тарифы поменялись у робокассы?)

Re: Как заплатить комиссию за покупателя? через robokassa

Робокаса

Яндекс. Деньги 7,0%

МТС, Мегафон, Билайн, Теле2 5,0%

Интернет-банкинг 4,9%

WebMoney 4,9%

Евросеть, Связной 4,9%

Другие платёжные средства 4,9%

Повысить оценку Понизить оценку

Re: Как заплатить комиссию за покупателя? через robokassa

Яндекс.Касса

Банковские карты

3,5 %

Яндекс.Деньги

3,5 %

WebMoney

6 %

QIWI Wallet

6 %

Наличные

3,5 %

Интернет-банкинг

3,6 %

Кредитование

3 %

Повысить оценку Понизить оценку

Re: Как заплатить комиссию за покупателя? через robokassa

С такими тарифами (практически приближается к налогу УСН 6%) платежные системы еще не хотят чеки выбивать)))

Re: Как заплатить комиссию за покупателя? через robokassa

Ага. А у меня на некоторые товары, чтобы быть в рынке, маржа должна быть примерно 5%. И доставка еще бесплатная.
Я правда эти товары дороже ставлю, ибо смысла нет в ноль работать. Иногда покупают.

Повысить оценку Понизить оценку

Re: Как заплатить комиссию за покупателя? через robokassa

Всё просто. В настройках способа оплаты есть поле Комиссия за оплату в %. Она будет надбавлена к итоговой стоимости.

11

Re: Как заплатить комиссию за покупателя? через robokassa

Я однажды присутствовал на обсуждении данной функциональности, расскажу свой опыт:

Робокасса придумала очень некрасивый и нерабочий фактически прием. Вместо простого флага или настройки в личном кабинете "платить комиссию за клиента", они придумали какой-то очень необычный алгоритм, типа сделать к ним сперва запрос узнать какая будет сумма без комиссии для конкретного типа оплаты, далее отправлять запрос на оплату этой уменьшенной суммы, чтобы после прибавления их комиссии сумма была первоначальной.

Самая соль в этом то, что расчет суммы без комиссии проводится для конкретного способа оплаты, но клиент всегда может выбрать другой способ оплаты, и ваши расчеты окажутся неверными.

Ну и в придачу у робокассы есть такой параметр IncCurrLabels - который вроде как ограничивает способ оплаты, да вот только проблема в том, что пользователь может всегда нажать на кнопку "перейти ко всем способам оплаты" и все равно выбрать другой способ оплаты. Т.е.  IncCurrLabels - это только рекомендуемый способ оплаты.

В совокупности данные факты - позволяют лишь с определенной вероятностью сказать, что удастся с пользователя взять правильную сумму, что обычно оказывается неприемлемым.

Повысить оценку Понизить оценку