elvin
Пользователь
Карма: 0
Offline
Сообщений: 48
|
|
« : 10 Июня 2021, 14:16:06 » |
|
Добрый день! Доделывал ли кто-то разнесение платежей по разным получателям, изипей дает возможность такую, в модуле должны быть добавлены некие параметры.
Дополнительные параметры Банковские реквизиты Дополнительный параметр в операции Check. Возвращается провайдером, когда платежи на один сервис имеют разные банковские реквизиты. <BankingDetails> <Payee> <Id>ЕГРПОУ или ИНН получателя</Id> <Name>Название или имя получателя</Name> <Bank> <Name>Название банка получателя</Name> <Mfo>МФО получателя</Mfo> <Account>счет получателя</Account> </Bank> </Payee> <Payer/> <Narrative> <Name>Назначение платежа в формате точно из договора</Name> <Vat>20</Vat> <!--НДС, если не берется то 0--> </Narrative> </BankingDetails>
Чтобы принимать оплату на нескольких получателей и распределить платеж на несколько получателей, в дополнение к основным банковским реквизитам на операцию Check нужно передать в ответе структуру. <AdditionalPayments> <AdditionalPayment> <BankingDetails> ------------ стандартная структура ------------ </BankingDetails> <Rule> <Unit> ------------------- может быть одно из двух значений "Amount" или "Percent" ----------------------- </Unit> <Value> --------------------- число формата 0.00 ------------------ </Value> </Rule> </AdditionalPayment> <AdditionalPayment> ........................ </AdditionalPayment> ........................... </AdditionalPayments> Выполняем расщепление платежа на вложенные банковские реквизиты согласно правилу для каждого AdditionalPayment. Правило- это набор из двух элементов: Unit - признак того как будет делиться основная сумма. "Amount" - означает что будет вычитаться значение. "Percent" - браться процент от суммы транзакции. Value - величина либо в процентах, либо в деньгах.
|
|
|
Записан
|
|
|
|
skreep
Пользователь
Карма: 2
Offline
Сообщений: 76
|
|
« Ответ #1 : 12 Июня 2021, 14:04:08 » |
|
День добрий!!!
В тому модулі що доступний для купівлі вже є такий функціонал.
|
|
|
Записан
|
|
|
|
elvin
Пользователь
Карма: 0
Offline
Сообщений: 48
|
|
« Ответ #2 : 14 Июня 2021, 14:12:09 » |
|
Добрый день! Пересмотрел модуль, может не понимаю, но где оно там?
|
|
|
Записан
|
|
|
|
skreep
Пользователь
Карма: 2
Offline
Сообщений: 76
|
|
« Ответ #3 : 14 Июня 2021, 18:12:19 » |
|
my $use_BankingDetails = 1; # 1: использовать банковские реквизиты, 0 - нет my $bankdetails_dopfield = '_easypay'; # имя допполя, в зависмости от которого разные банковские реквизиты # Значение допполя → банковские реквизиты
і далі по коду все що потрібно.....
|
|
|
Записан
|
|
|
|
elvin
Пользователь
Карма: 0
Offline
Сообщений: 48
|
|
« Ответ #4 : 22 Июня 2021, 13:29:32 » |
|
Все, вижу, не ту версию открыл
|
|
|
Записан
|
|
|
|
elvin
Пользователь
Карма: 0
Offline
Сообщений: 48
|
|
« Ответ #5 : 24 Июня 2021, 13:16:05 » |
|
"my $bankdetails_dopfield = '_field_name'; # имя допполя, в зависмости от которого разные банковские реквизиты" - если я правильно понимаю, это поле нужно создавать где-то или как?
|
|
|
Записан
|
|
|
|
skreep
Пользователь
Карма: 2
Offline
Сообщений: 76
|
|
« Ответ #6 : 24 Июня 2021, 18:29:14 » |
|
да все вірно цого теба створити
|
|
|
Записан
|
|
|
|
elvin
Пользователь
Карма: 0
Offline
Сообщений: 48
|
|
« Ответ #7 : 25 Июня 2021, 10:38:25 » |
|
создал, значения добавил, но при тесте всеравно не отдает ... что могу делать не так?
|
|
|
Записан
|
|
|
|
elvin
Пользователь
Карма: 0
Offline
Сообщений: 48
|
|
« Ответ #8 : 25 Июня 2021, 11:21:53 » |
|
все, разобрался, остался один вопрос Name => [ 'Назначение платежа в формате точно из договора1' ], # Назначение платежа в формате точно из договора - тут название между нами и изи-пей?
|
|
|
Записан
|
|
|
|
Redmen
NoDeny
Ветеран
Карма: 62
Offline
Сообщений: 546
Подяку в КАРМУ
|
|
« Ответ #9 : 25 Июня 2021, 11:47:54 » |
|
Перерахування прийнятих платежів зг. дог. № 666/66-П від 31.03.2021 р. та реєстру за [work_date]р. Без ПДВ
|
|
|
Записан
|
|
|
|
elvin
Пользователь
Карма: 0
Offline
Сообщений: 48
|
|
« Ответ #10 : 30 Июня 2021, 13:32:20 » |
|
понял, спасибо! а как при подключении нового абонента делали маркировку? поле ж пустое остается
|
|
|
Записан
|
|
|
|
elvin
Пользователь
Карма: 0
Offline
Сообщений: 48
|
|
« Ответ #11 : 01 Июля 2021, 10:25:53 » |
|
решил вопрос доп кнопкой в биллинге и дефолтным значением в поле базы
|
|
|
Записан
|
|
|
|
|