- 21 Dec, 2020 9 commits
-
-
attilak authored
-
attilak authored
-
Attila Kiss authored
* Tokenize payment methods in payment response handler Do not save recurring details "manually" for /payments/details response * Standardise Oneclick Observer * Use generic component for recurring payments * sonarcloud suggestions * Remove unused div
-
Ángel Campos authored
-
Ángel Campos authored
-
Ángel Campos authored
Release 6.6.7
-
Attila Kiss authored
[PW-3157] [iDeal] First notification is unsuccessful but a second notification 2 minutes later send a success response => order canceled but payment is in success (#910) * Delay processing of AUTHORISATION success=false notifications by 10 min In some edge cases (for example 3DS1 authentication) an authorisation success=false notification can be sent earlier than the success=true one The reason can be a closed and reopened mobile application where the customer performs the 3DS1 authentication To avoid closing false unsuccessful orders, processing authorisation success=false and offer_closed notifications are delayed * Simplify date calculations
-
Peter Ojo authored
Add @peterojo to codeowners
-
peterojo authored
-
- 18 Dec, 2020 1 commit
-
-
Attila Kiss authored
-
- 16 Dec, 2020 1 commit
-
-
Ángel Campos authored
-
- 15 Dec, 2020 1 commit
-
-
attilak authored
# Conflicts: # Gateway/Validator/CheckoutResponseValidator.php # etc/events.xml # view/frontend/web/js/view/payment/method-renderer/adyen-cc-method.js # view/frontend/web/js/view/payment/method-renderer/adyen-google-pay-method.js
-
- 04 Dec, 2020 2 commits
-
-
Jeroen authored
Co-authored-by: Alexandros Moraitis <alexandros.moraitis@adyen.com> Co-authored-by: Attila Kiss <42297201+cyattilakiss@users.noreply.github.com>
-
Alexandros Moraitis authored
-
- 03 Dec, 2020 9 commits
-
-
Imran Shakil authored
* Update PaymentLink.php To avoid "class not found" exception * [bugfix/896] check array key Co-authored-by: shakil imran <shakil.imran@monotaro.com> Co-authored-by: Attila Kiss <42297201+cyattilakiss@users.noreply.github.com>
-
Raul Quinto Sakai authored
-
Marcos Garcia authored
-
Attila Kiss authored
[PW-3330] Google pay button is enabled only if the terms and conditions are enabled [PW-3526] Show message for Google pay (#892) * Do not disable google pay button when payment form is valid Do not disable google pay button when terms and conditions is automatic or when it is disabled * Show message for google pay when gateway responds with a message
-
Marcos Garcia authored
Co-authored-by: Alessio Zampatti <alessio.zampatti@adyen.com> Co-authored-by: Attila Kiss <42297201+cyattilakiss@users.noreply.github.com>
-
Marcos Garcia authored
-
Attila Kiss authored
Orders paid by alternative payment methods have the state new after order creation therefore when an authorization success=false notification is being processed close orders with state new as well not just the payment_review state ones Apply getNotificationsCanCancel() for all cases not just when the order is in payment_review state
-
Alexandros Moraitis authored
-
Ata Berk Yılmaz authored
Co-authored-by: Attila Kiss <42297201+cyattilakiss@users.noreply.github.com>
-
- 02 Dec, 2020 2 commits
-
-
Imran Shakil authored
* Update PaymentLink.php To avoid "class not found" exception * [bugfix/896] check array key Co-authored-by: shakil imran <shakil.imran@monotaro.com> Co-authored-by: Attila Kiss <42297201+cyattilakiss@users.noreply.github.com>
-
Raul Quinto Sakai authored
-
- 01 Dec, 2020 1 commit
-
-
Marcos Garcia authored
-
- 26 Nov, 2020 3 commits
-
-
Attila Kiss authored
-
Attila Kiss authored
[PW-3330] Google pay button is enabled only if the terms and conditions are enabled [PW-3526] Show message for Google pay (#892) * Do not disable google pay button when payment form is valid Do not disable google pay button when terms and conditions is automatic or when it is disabled * Show message for google pay when gateway responds with a message
-
Marcos Garcia authored
Co-authored-by: Alessio Zampatti <alessio.zampatti@adyen.com> Co-authored-by: Attila Kiss <42297201+cyattilakiss@users.noreply.github.com>
-
- 25 Nov, 2020 2 commits
-
-
Marcos Garcia authored
-
Attila Kiss authored
Orders paid by alternative payment methods have the state new after order creation therefore when an authorization success=false notification is being processed close orders with state new as well not just the payment_review state ones Apply getNotificationsCanCancel() for all cases not just when the order is in payment_review state
-
- 20 Nov, 2020 1 commit
-
-
Alexandros Moraitis authored
* Add bundle.js with checkout component version 3.12.1 (#828) Add the AdyenComponent var in the requireJS paramas * [PW-3133] Refactor threeds2 to paymentDetails (#829) * Refactor threeds2 to paymentDetails * paymentDetails.paymentDetails -> paymentDetails.process * [PW-3136]Processing generic payment details requests (#835) * Processing generic payment details requests Co-authored-by: marcoss <marcos.silvagarcia@adyen.com> * [PW-3137] Refactor Payment Status endpoint (#839) * [PW-3127] Validate payment methods (#838) * payment methods response validation * Remove getConnectedTerminals * Refactor * Fix suggestions * Refactor paymentmethods * Refactor method names * Refactor payment method request * [PW-3174] Use the generic component for card payments (#840) * Use bundle instead of the component * Store action and additionalData from /payments response * [WIP] handle paymentDetails for card payments * Remove custom redirect page The checkout redirect component does the redirect for both 3DS1(now) and alternative payment(WIP) * Store and return details Store action, resultCode, additionalData, pspReference, nad paymentData * Show challenge in a popup for 3DS2 * [PW-3180] Remove generalResponseValidator (#841) * Use bundle instead of the component * Store action and additionalData from /payments response * [WIP] handle paymentDetails for card payments * Remove custom redirect page The checkout redirect component does the redirect for both 3DS1(now) and alternative payment(WIP) * Store and return details Store action, resultCode, additionalData, pspReference, nad paymentData * Show challenge in a popup for 3DS2 * Remove GeneralResponseValidator.php Change wrong phpdocs as well * Use Generic Components for Google Pay (#845) Co-authored-by: marcoss <marcos.silvagarcia@adyen.com> * [PW-3131] Use generic component for alternative payment methods (#843) * Remove methodlist * Remove payment-details.js and move request into the service.js * Rename retrieveAvailablePaymentMethods to getPaymentMethods and return a promise instead of setting the methods when done * Remove threeds2-js-utils.js and usage * Add adyen-configuration.js * Initialize checkout component and store it * Use the new paymentMethods response from the component * Move logic from CcAuthorizationDataBuilder to CheckoutDataBuilder Remove CcAuthorizationDataBuilder.php * require php api library version 8 Use checkout API v64 instead of 52 Use the new services from the library since v7 * Move logic from ThreeDS2DataBuilder to CheckoutDataBuilder Remove ThreeDS2DataBuilder.php * Simplify adyen-cc-method.js Send the whole state.data in 1 request field instead of manually mapping * Adjust adyen-payment-service to multi payment method structure the onAdditionalData callback can be handled only from the main adyenCheckout component therefore it cannot be created in one central place but in each payment method renderer * Adjust the AdyenCcDataAssignObserver to handle the full state data * Update generic component to the latest bundle * Fix 3DS1 response in CheckoutResponseValidator.php We don't need to map fields and store each field individually * Standardise cc and alternative payment methods observers Validate the top level keys in state.data from the checkout component Store additionalData fields in additionalInformation * Use state.data validated array for the /payments request Do not map each field in the request from additionalInformation but use the validated state.data array as a base request * Standardise alternative payment methods frontend Do not create checkout components one by one but while iterating through the paymentMethods list Build state.data for payment methods which has no component created Prefill component input fields with data the plugin already know Remove unused code * Remove line item itemId from checkout requests Version 64 does not support it anymore * Adjust personal details request structure to checkout version 64 Open invoice payment methods required a different request structure before, in version 64 it has been standardised and enforced * Make paymentMethods array observable Update payment methods list when shipping address country is changed Rerender payment methods list on the frontend when paymentMethods array changes * Update view/frontend/web/js/model/adyen-configuration.js Co-authored-by: Ángel Campos <angel.campos@adyen.com> * Fix code smells * Fix removed dependency Co-authored-by: Ángel Campos <angel.campos@adyen.com> * Fix bug sonar after sonarcloud check * Add legend field * Add legend field in the correct place * Update Helper/Requests.php Co-authored-by: Attila Kiss <42297201+cyattilakiss@users.noreply.github.com> Co-authored-by: Attila Kiss <42297201+cyattilakiss@users.noreply.github.com> Co-authored-by: Ángel Campos <angel.campos@adyen.com> Co-authored-by: marcoss <marcos.silvagarcia@adyen.com> Co-authored-by: Marcos Garcia <marcos.asgarcia@gmail.com> Co-authored-by: attilak <attila.kiss@adyen.com>
-
- 18 Nov, 2020 1 commit
-
-
attilak authored
-
- 17 Nov, 2020 1 commit
-
-
Alexandros Moraitis authored
-
- 13 Nov, 2020 1 commit
-
-
Ata Berk Yılmaz authored
Co-authored-by: Attila Kiss <42297201+cyattilakiss@users.noreply.github.com>
-
- 10 Nov, 2020 1 commit
-
-
Ángel Campos authored
* [PW-2029] New charged currency config field * [PW-2029] Charged currency default value * [PW-2029] Charged currency config getter * [PW-2029] Removing unused setOpenInvoiceData() in Redirect block class * [PW-2029] New charged currency column for sales_order table * [PW-2029] Event observer to save order's charged currency for future use in refunds * [PW-2029] ChargedCurrency.php helper class for orders, quotes, stores and refunds * [PW-2029] Using the ChargedRefund helper * [PW-2029] Fix broken unit test because of new AdyenInitiateTerminalApi dependency * [PW-2029] AdyenAmountCurrency model * [PW-2029] Using AdyenAmountCurrency model * [PW-2029] Adding discount and tax amount for items in ChargedCurrency model * [PW-2029] Setting discount and tax amount for items * [PW-2029] Getting tax and discount amount for items in CheckoutDataBuilder * [PW-2029] Adjusting CaptureDataBuilder to use new AmountCurrency model * [PW-2029] ChargedCurrency php docs * [PW-2029] Removing use statements from AdyenSalesOrderChargedCurrencyObserver * [PW-2029] Saving base or display in adyen_charged_currency instead of currency code on order placement * [PW-2029] Using new AdyenAmountCurrency model * [PW-2029] AdyenAmountCurrency for partial PBM * [PW-2029] AdyenAmountCurrency in Capture and Refund builders * [PW-2029] Renaming orderAmount var for code smell * [PW-2029] Removing redundant boolean literal * Version 7.0.0 bump * [PW-2029] Extra usages of ChargedCurrency helper * [PW-2029] Removed charged currency config field from admin panel * [PW-2029] Adjusting usage of currency in Cron.php * [PW-2029] Code styling * Fix phpcs Co-authored-by: attilak <attila.kiss@adyen.com>
-
- 06 Nov, 2020 4 commits
-
-
Alexandros Moraitis authored
Release 6.6.5
-
Attila Kiss authored
-
Alexandros Moraitis authored
-
Alexandros Moraitis authored
-