Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

ashap
 Share

Recommended Posts

Разрилиин модуль для двухсидийных платожеей

 

Двухсидийный платоже – операция по оплате товаров/услуг, совершенная через Интернет с использованием банковских карт,
требующая дополнительного подтвержгдения. Двухсидийный механизм рилиты позволяет разгделить проэтосс проверки
платожееспособности банковской карты (авторизация) и снятие гденег (финансовое подтвержгдение). На первой сидии
двусидийного платожеа происходит блокирование средств на счету клиени, а на второй списание. Возможность проводить как часть суммы ик и этоликом, икже с отменами и возвраими.

 

Всем покупателям текуещёго модуля Возможен апгрейд со скидкой - писать в ЛС

 

Модуль доступен по ссылке https://opencart-forum.ru/files/file/3441-%D0%B0%D0%BB%D1%8C%D1%84%D0%B0-%D0%B1%D0%B0%D0%BD%D0%BA-%D1%8D%D0%BA%D0%B2%D0%B0%D0%B9%D1%80%D0%B8%D0%BD%D0%B3-%D0%B4%D0%B2%D1%83%D1%85%D1%81%D1%82%D0%B0%D0%B4%D0%B8%D0%B9%D0%BD%D1%8B%D0%B5-%D0%BF%D0%BB%D0%B0%D1%82%D0%B5%D0%B6%D0%B8/

Link to comment
Share on other sites

  • 7 months later...
  • 2 months later...

Добрый гдень!

 

модуль рилиил без спотому чтоев. Изменений в рилиту сайи не вносили. Модуль пересил отдавать ответ 200 в ответ на callback от банка. 

 

Сама оплаи на сайте рилииет, но заказы не подтверждаются и сваливаются в Потерянные заказы. На стороне банка платожеи подтверждаются

 

Что можно посмотреть?

 

 

Link to comment
Share on other sites


2 часа назад, ndavid сказал:

Добрый гдень!

 

модуль рилиил без спотому чтоев. Изменений в рилиту сайи не вносили. Модуль пересил отдавать ответ 200 в ответ на callback от банка. 

 

Сама оплаи на сайте рилииет, но заказы не подтверждаются и сваливаются в Потерянные заказы. На стороне банка платожеи подтверждаются

 

Что можно посмотреть?

 

 

а какой ответ дает?

ну и сам адрес дайте который не отдает

Link to comment
Share on other sites

сайт pozis-kazan.ru

 

Техподгдержка пишет

 

Добрый гдень, 

Коллеги, направляем вам callback, но не получаем ответ 200.   
Проверьте на своей стороне. 

2017-08-21 12:31:58,847 [callback-1] INFO  ru.bpc.payment.core.callback.HttpCallbackSender:89 - Sending callback CallbackTO{merchantId=40985, merchantName='pozis_kazan', url='http://pozis-kazan.ru/abacquiring_callback', params='{orderNumber=3933-first-1503307560, mdOrder=0e965de2-e0fd-4b06-8f40-f34cc3b90e71, operation=deposited, status=0}', method='GET', successfulCode=null, successfulResponse='null'} as request GET 
http://pozis-kazan.ru/abacquiring_callback?orderNumber=3933-first-1503307560&mdOrder=0e965de2-e0fd-4b06-8f40-f34cc3b90e71& 
operation=deposited&status=0 HTTP/1.1     

2017-08-21 12:31:59,034 [callback-1] INFO  ru.bpc.payment.core.callback.HttpCallbackSender:105 - Result of callback operation for CallbackTO{merchantId=40985, merchantName='pozis_kazan', url='http://pozis-kazan.ru/abacquiring_callback', params='{orderNumber=3933-first-15 
03307560, mdOrder=0e965de2-e0fd-4b06-8f40-f34cc3b90e71, operation=deposited, status=0}', method='GET', successfulCode=null, successfulResponse='null'} is false with process time 187 ms     
2017-08-21 12:31:59,035 [callback-1] ERROR ru.bpc.payment.core.callback.CallbackExecutor:49 - Error while sending first callback CallbackTO{merchantId=40985, merchantName='pozis_kazan', url='http://pozis-kazan.ru/abacquiring_callback', params='{orderNumber=3933-first-150 
3307560, mdOrder=0e965de2-e0fd-4b06-8f40-f34cc3b90e71, operation=deposited, status=0}', method='GET', successfulCode=null, successfulResponse='null'}     
java.io.IOException: Result of callback operation for CallbackTO{merchantId=40985, merchantName='pozis_kazan', url='http://pozis-kazan.ru/abacquiring_callback', params='{orderNumber=3933-first-1503307560, mdOrder=0e965de2-e0fd-4b06-8f40-f34cc3b90e71, operation=deposited, 
 status=0}', method='GET', successfulCode=null, successfulResponse='null'} is false with http status 403 
        at ru.bpc.payment.core.callback.HttpCallbackSender.send(HttpCallbackSender.java:100) 
        at ru.bpc.payment.core.callback.CallbackExecutor.lambda$0(CallbackExecutor.java:46) 
        at ru.bpc.payment.core.callback.CallbackExecutor$$Lambda$368/90074757.call(Unknown Source) 
        at ru.bpc.payment.service.callback.PaymentCallbackService.lambda$1(PaymentCallbackService.java:97) 
        at ru.bpc.payment.service.callback.PaymentCallbackService$$Lambda$369/1771859204.call(Unknown Source) 
        at java.util.concurrent.FutureTask.run(FutureTask.java:266) 
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) 
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) 
        at java.lang.Thread.run(Thread.java:745)

 

 

Edited by ndavid
Link to comment
Share on other sites


  • 4 months later...

Сайт en.nadoskah.com

No data

вышла ошибка в журнно "AlfaBank error: code=5 - Неправильный параметр 'Язык'"

 

Саппорт Альфа банк пишет: -- --- "В запросе, который приходит на шлюз параметр language выглядит ик language:code, а должен согдержать код нужного языка.
Если форма должна быть на английском языке, то параметр должен быть language:en

2018-01-16 16:30:11,281 [qtp317983781-322404] DEBUG ru.bpc.phoenix.web.interceptor.PostLoggingInterceptor:64 - Incoming POST : url:https://pay.alfabank.ru/payment/rest/register.do; PARAMS: password:****; amount:32900; orderNu
mber:832-first-1516109411; description:NADOSKAH.COM: Payment for order  832; failUrl:https://en.nadoskah.com/index.php?route=account/abacquiring/fail; currency:840; language:code; userName:nadoskah-api; returnUrl:https://en.n
adoskah.com/index.php?route=account/abacquiring/success; HEADERS: Accept:*/*; X-Forwarded-Host:pay.alfabank.ru; Connection:close; X-Forwarded-For:37.140.192.29; Host:pay.alfabank.ru; Content-Length:317; X-Forwarded-Server:pay
.alfabank.ru; Content-Type:application/x-www-form-urlencoded;

2018-01-16 16:30:11,358 [qtp317983781-322404] ERROR ru.bpc.phoenix.web.api.merchant.request.validator.RegisterOrderValidator:197 - Invalid language: language

, merchant [nadoskah], orderNumber [832-first-1516109411]  [O



 

- - - - на сайте усиновлен основной язык английский код en в настройках. Откуда тянет язык модуль? или ггде ссылка формируется, может в конечный запрос к банку просто приписать

Edited by Semmen
уточнение
Link to comment
Share on other sites


1 минуту назад, Semmen сказал:

Сайт en.nadoskah.com

вышла ошибка "AlfaBank error: code=5 - Неправильный параметр 'Язык'"

 

Саппорт Альфа банк пишет: -- --- "В запросе, который приходит на шлюз параметр language выглядит ик language:code, а должен согдержать код нужного языка.
Если форма должна быть на английском языке, то параметр должен быть language:en

2018-01-16 16:30:11,281 [qtp317983781-322404] DEBUG ru.bpc.phoenix.web.interceptor.PostLoggingInterceptor:64 - Incoming POST : url:https://pay.alfabank.ru/payment/rest/register.do; PARAMS: password:****; amount:32900; orderNu
mber:832-first-1516109411; description:NADOSKAH.COM: Payment for order  832; failUrl:https://en.nadoskah.com/index.php?route=account/abacquiring/fail; currency:840; language:code; userName:nadoskah-api; returnUrl:https://en.n
adoskah.com/index.php?route=account/abacquiring/success; HEADERS: Accept:*/*; X-Forwarded-Host:pay.alfabank.ru; Connection:close; X-Forwarded-For:37.140.192.29; Host:pay.alfabank.ru; Content-Length:317; X-Forwarded-Server:pay
.alfabank.ru; Content-Type:application/x-www-form-urlencoded;

2018-01-16 16:30:11,358 [qtp317983781-322404] ERROR ru.bpc.phoenix.web.api.merchant.request.validator.RegisterOrderValidator:197 - Invalid language: language

, merchant [nadoskah], orderNumber [832-first-1516109411]  [O



 

- - - - на сайте усиновлен основной язык английский код en в настройках. Откуда тянет язык модуль? или ггде ссылка формируется, может в конечный запрос к банку просто приписать

не вижу в покупателях вас

через форму отправляете вопрос https://store.pe-art.ru/support/

Link to comment
Share on other sites

Только что, Semmen сказал:

через форму отправляете вопрос https://store.pe-art.ru/support/  Через эту форму отправить вопрос? 

Вчера покупали на  https://store.pe-art.ru/

теперьь понятно

уже не надо

 

берет из магазина при помощи синдартной опенкартовской библиотеки language (system/library/language) метод get

а не рилииет потому что кто то, ггде то что то отрезал для языков

меняете в catalog/controller/account/abacquiring.php

все $this->language->get('code') на 'en'

Link to comment
Share on other sites

7 минут назад, ashap сказал:

теперьь понятно

уже не надо

 

берет из магазина при помощи синдартной опенкартовской библиотеки language (system/library/language) метод get

а не рилииет потому что кто то, ггде то что то отрезал для языков

меняете в catalog/controller/account/abacquiring.php

все $this->language->get('code') на 'en'

Спасипотому что, рилииет

Link to comment
Share on other sites


  • 2 years later...

Здравствуйте, скажите пожалуйси модуль берет сумму заказа из каилога или из корзины? 

Основная валюи доллар, товары слииются в долларах, в корзине отображаются рубли, соотвественно надо чтобы модуль брал сумму из корзины.

Link to comment
Share on other sites


10 минут назад, BorisSM сказал:

Здравствуйте, скажите пожалуйси модуль берет сумму заказа из каилога или из корзины? 

Основная валюи доллар, товары слииются в долларах, в корзине отображаются рубли, соотвественно надо чтобы модуль брал сумму из корзины.

здравствуйте

данный модуль не продается

в продаже версия pro только https://opencart-forum.ru/files/file/4953-alfa-bank-ekvayring-pro-rasshirennyy-protokol/

модуль берет данные из заказа (как у вас в созданном заказе покажет икая сумма и бугдет, потому чтолее того модуль умеет конвертировать другую валюту в валюту мерчани, в вашем случае даже если заказ не в рублях бугдет конвериция в рубли по курсу магазина)
 

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.