Skip to content

Checkout.com Magento 2 Module v1.0.1 #2

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 68 commits into from
Sep 19, 2017
Merged

Checkout.com Magento 2 Module v1.0.1 #2

merged 68 commits into from
Sep 19, 2017

Conversation

david-fiaty-cko
Copy link
Contributor

Official release

Added a declaration for the Terms Of Service validator.
Added a model folder and a file for TOS validation.
Added a file for TOS validation.
Updated the beforePlaceOrder function to trigger TOS validation
Updated the beforePlaceOrder function to trigger TOS validation.
Added new field declarations for new order status, design settings,
currency management and attemptN3D features.
Declared default values for admin fields new order status, design
settings, currency management attemptN3D and alternative payments.
Added a class file to retrieve available order statuses for the new
order status feature.
Added functions to return admin field values for new order statuses,
design settings, currency management, attemptN3D and alternative
payment features.
Added configuration provider functions to the global gateway config,
for the design settings, currency management, attemptN3D and
alternative payment features.
Added hidden design settings fields to the user gateway form.
Added the attemptN3D parameter to the gateway request file.
Added currency code and currency amount converter functions.
Added a call to the currency amount converter function declared in
ChargeAmountAdapter.php.
Added a call to the currency code converter function declared in
ChargeAmountAdapter.php.
Added code to remove traces of suspected fraud warnings if payment
currency different from order currency.
Added a class to get payment tokens from the gateway for alternative
payments.
Added a conditional payment token field for requests including
alternative payments.
Added 3 functions to get quote value, quote currency and payment token
(alternative payments)
Removed obsolete function getAmountForGateway.
Added functions to the config provider to get quote currency, quote
value and payment token.
Improved the test conditions for the currency amount conversion.
Added a class to display the available currencies in the module config
in admin.
Added a class to display the available payment modes in the module
config in admin.
General testing, code and performance improvements, minor bug fixes.
Removed the CCTypes option from settings.
Fix for the “Generate invoice automatically” setting being ignored.
Fix for some orders showing “Suspected Fraud” in the order history.
Fixed an undefined constant warning in Block/Embedded.php
Added payment logos
Increased payment logo size to 400px
Added bullet points for the features list.
Updated contact info
Added a configuration options table.
Config table adjustment.
Removed duplicate row in config table
Table columns alignment to left.
Passed some text in bold.
Passed more text in bold.
Config table presentation change.
Changed table presentation.
Changed text in config table.
Minor spacing changes.
Moved the compatibility section.
Minor changes in config table.
Changed pipes to slashes in config table.
Added composer instructions.
Reorganised and simplified the module configuration screen.
Improved the admin config presentation and added gateway response info
to the debug mode.
Lost readme file data restored.
Added a barebones UI for the recurring payments.
Removed unwanted folder in helper directory.
Removed unwanted error.log file
Added headers to all files, updated version, readme and copyright
information.
@nicolas-maalouf-cko nicolas-maalouf-cko merged commit d403d08 into checkout:master Sep 19, 2017
JamesFX2 added a commit to JamesFX2/checkout-magento2-plugin that referenced this pull request Aug 22, 2023
This has been erroring our refunds. 

2023-08-21T16:10:52.681531+00:00] main.CRITICAL: Exception: Warning: Attempt to read property "action_id" on array in /home/cloudpanel/htdocs/www.chemist-4-u.com/releases/2023_08_11_4_18_39_branch_v2.4
.4-61/vendor/checkoutcom/magento2/Plugin/Api/RefundInvoice.php on line 148 in /home/cloudpanel/htdocs/www.chemist-4-u.com/releases/2023_08_11_4_18_39_branch_v2.4.4-61/vendor/magento/framework/App/ErrorH
andler.php:61
Stack trace:
#0 /home/cloudpanel/htdocs/www.chemist-4-u.com/releases/2023_08_11_4_18_39_branch_v2.4.4-61/vendor/checkoutcom/magento2/Plugin/Api/RefundInvoice.php(148): Magento\Framework\App\ErrorHandler->handler()
checkout#1 /home/cloudpanel/htdocs/www.chemist-4-u.com/releases/2023_08_11_4_18_39_branch_v2.4.4-61/vendor/magento/framework/Interception/Interceptor.php(121): CheckoutCom\Magento2\Plugin\Api\RefundInvoice->bef
oreRefund()
checkout#2 /home/cloudpanel/htdocs/www.chemist-4-u.com/releases/2023_08_11_4_18_39_branch_v2.4.4-61/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Sales\Model\Order\RefundAdapter\Intercepto
r->Magento\Framework\Interception\{closure}()
checkout#3 /home/cloudpanel/htdocs/www.chemist-4-u.co

You refactored to using an array, not an object.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

2 participants