Giter Club home page Giter Club logo

iyzipay-magento2's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

iyzipay-magento2's Issues

Magento 2.3

We have installed the module in our system which has magento 2.3 properly. We're facing the payment. During the test, the bank withdraws money. But the process does not appear successful page and again we receive a return to the cargo information page.

Invalid template file

Merhaba, yüklemeyi yaptım ama şu şekilde bir hata alıyoruz:
Invalid template file: 'order/totals.phtml' in module: 'Iyzico_Iyzipay' block's name: 'order_totals'
Teşekkürler.

Error when installing version 1.0.1

Hello I am installing iyzipay 1.0.1 on magento 2.4.2 and when executing php bin/magento setup:di:compile
I got this output

Fatal error: Uncaught Error: Class 'Iyzico\Iyzipay\Block\Adminhtml\Totals' not found in /home/osmanlicom/store/app/code/iyzico/Iyzipay/Block/Adminhtml/Order/Creditmemo/Totals.php:17
Stack trace:
#0 /home/osmanlicom/store/setup/src/Magento/Setup/Module/Di/Code/Reader/ClassesScanner.php(136): require_once()
#1 /home/osmanlicom/store/setup/src/Magento/Setup/Module/Di/Code/Reader/ClassesScanner.php(117): Magento\Setup\Module\Di\Code\Reader\ClassesScanner->includeClass('Iyzico\\Iyzipay\\...', '/home/osmanlico...')
#2 /home/osmanlicom/store/setup/src/Magento/Setup/Module/Di/Code/Reader/ClassesScanner.php(87): Magento\Setup\Module\Di\Code\Reader\ClassesScanner->extract(Object(RecursiveIteratorIterator))
#3 /home/osmanlicom/store/setup/src/Magento/Setup/Module/Di/App/Task/Operation/RepositoryGenerator.php(61): Magento\Setup\Module\Di\Code\Reader\ClassesScanner->getList('/home/osmanlico...')
#4 /home/osmanlicom/store/setup/src/Magento/Setup/Module/Di/App/Task/Manager.php(56): Magento\Setup\Module\Di\App\Task\Operation\RepositoryGe in /home/osmanlicom/store/app/code/iyzico/Iyzipay/Block/Adminhtml/Order/Creditmemo/Totals.php on line 17

Module Magento 2.3 Payment Problem

I have a problem with your module. I am using it in 2.2.9 without any problem. After upgrade to 2.3 when placing order with 3dsecure, I am re-directing to 3dsecure page as normal, but on returning from 3dsecure, I am re-directed to the home page with "Invalid Form Key. Please refresh the page." fault. Iyzıco get payment but magento not create order. I search the problem is because in Magento 2.3 core payment methods are using CsrfAwareActionInterface for each controller. Can you please to implement it. Thanks for your help.

Error when Saving Payment Config

Reproduction

When Saving Payment Configuration on Website Scope in Adminpanel i get the following error:

Something went wrong while saving this configuration: Notice: Undefined index: value in /var/www/html/vendor/iyzico/module-iyzipay/Observer/IyzipayConfigSaveBefore.php on line 72

Code Issue

This already relates to the Observer where this bug persists.

The issue here are references on the config values fields such as:
$postData['groups']['iyzipay']['fields']['api_key']['value'];
This does not work, because there is no value index in the array if you have 'Use Default' checkmark active for this config. Instead there is just an array index called inherit.

Additional Information

Additionally it would be very good if all the logic to get the protectedShopId config, which is done in the mentioned Observer, would only be called if iyzipay payment method is actually active.

Configuration kaydetme hatası

Merhaba,

Adminde tüm ayarları yaptıktan sonra kaydet diyince aşağıdaki hatayı alıyorum.

Something went wrong while saving this configuration: Deprecated Functionality: end(): Calling end() on an object is deprecated in public_html/app/code/Iyzico/Iyzipay/Controller/IyzicoBase/IyzicoPkiStringBuilder.php on line 106

Magento 2.4.6 CE

Ödeme sayfası checkbox sorunu

Merhaba,
Magento 2.4.2 kullanıyoruz. Ödeme aşamasına gelindiğinde, şartlar ve koşullar checkbox larını işaretlemeden müşteri sipariş verebiliyor. (Yani kart bilgilerini girip ödeme yapabiliyor.)
Bunun hala bir çözümü yok mu? Ya da bu problemi bir tek ben mi yaşıyorum.
Bu konuda desteğinizi rica ediyoruz.

Token Not Match

Merhaba,

Ödeme işlemi düzgün bir şekilde gerçekleşmesine rağmen token not match hatası alıyorum.

image

Payment method, also Overlayscript is active by default

The Payment method itself, but more important the overlayscript is active by default by the configuration in etc/config.xml.

Since there are Magento2 Installations with multiple websites, where Iyzipay payment method should only be shown on a single of the multiple websites, this shouldn't be the case for a payment module.
If you install the module, the overlayscript will be shown on all websites, until it is disabled again in configuration. This is bad for customer experience.

Sipariş maili gönderilmiyor.

Merhaba,

Magento 2.2.3 ve bu modülü kullanıyoruz.
Sipariş tamamlandığında onay maili gitmiyor. Manuel göndermek zorunda kalıyoruz.
Havale ile ya da diğer ödeme yöntemleri ile verilen siparişlerde sorun olmuyor.

Kontrol ederseniz sevinirim.

Checkout fails when quote mask id used

In Iyzico\Iyzipay\Controller\Response\IyzicoCheckoutForm controller quote mask id should be sent to savePaymentInformationAndPlaceOrder() method in line 254. Otherwise throws an error

Tested with Magento 2.4.3 instance

verison 2.2.7 magento2 order problem

Hi, we are using iyzipay at our website for credit card payments.
The problem is if the customer use iyzico as payment type magento order is not created in the system. Even in case the payment successfull magento does not create the order. And customer gets and error didt get the SUCCESS PAGE.
Please look the case and support us. We just upgrade from 1.9 and we are using iyzipay for 3 years.

Breaking global preferences

There are global preferences defined in etc/di.xml.
Theses preferences completly override the original classes, without even extending them.

F.e. the overridden file for "Magento\Sales\Block\Order\Totals" has, compared with Magento 2.3.7, only 1 protected method which is changed from the base class.

This may cause troubles on module integration, if the present code already implements customization for those classes.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.