Название: EASYPAY разнесение платежей по разным получателям Отправлено: elvin от 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 - величина либо в процентах, либо в деньгах. Название: Re: EASYPAY разнесение платежей по разным получателям Отправлено: skreep от 12 Июня 2021, 14:04:08 День добрий!!!
В тому модулі що доступний для купівлі вже є такий функціонал. Название: Re: EASYPAY разнесение платежей по разным получателям Отправлено: elvin от 14 Июня 2021, 14:12:09 Добрый день!
Пересмотрел модуль, может не понимаю, но где оно там? Название: Re: EASYPAY разнесение платежей по разным получателям Отправлено: skreep от 14 Июня 2021, 18:12:19 Код: my $use_BankingDetails = 1; # 1: использовать банковские реквизиты, 0 - нет і далі по коду все що потрібно..... Название: Re: EASYPAY разнесение платежей по разным получателям Отправлено: elvin от 22 Июня 2021, 13:29:32 Все, вижу, не ту версию открыл
Название: Re: EASYPAY разнесение платежей по разным получателям Отправлено: elvin от 24 Июня 2021, 13:16:05 "my $bankdetails_dopfield = '_field_name'; # имя допполя, в зависмости от которого разные банковские реквизиты" - если я правильно понимаю, это поле нужно создавать где-то или как?
Название: Re: EASYPAY разнесение платежей по разным получателям Отправлено: skreep от 24 Июня 2021, 18:29:14 да все вірно цого теба створити
Название: Re: EASYPAY разнесение платежей по разным получателям Отправлено: elvin от 25 Июня 2021, 10:38:25 создал, значения добавил, но при тесте всеравно не отдает ...
что могу делать не так? Название: Re: EASYPAY разнесение платежей по разным получателям Отправлено: elvin от 25 Июня 2021, 11:21:53 все, разобрался, остался один вопрос
Name => [ 'Назначение платежа в формате точно из договора1' ], # Назначение платежа в формате точно из договора - тут название между нами и изи-пей? Название: Re: EASYPAY разнесение платежей по разным получателям Отправлено: Redmen от 25 Июня 2021, 11:47:54 Код: Перерахування прийнятих платежів зг. дог. № 666/66-П від 31.03.2021 р. та реєстру за [work_date]р. Без ПДВ Название: Re: EASYPAY разнесение платежей по разным получателям Отправлено: elvin от 30 Июня 2021, 13:32:20 понял, спасибо!
а как при подключении нового абонента делали маркировку? поле ж пустое остается Название: Re: EASYPAY разнесение платежей по разным получателям Отправлено: elvin от 01 Июля 2021, 10:25:53 решил вопрос доп кнопкой в биллинге и дефолтным значением в поле базы
|