You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In Delijn for the merchant Account AD_ECOM_WEB, we have configured Card payment method.
we have done a POC to integrate Adyen plugin with SAP Commerce, during analysis we have observed that for the payment method call and for placing an order some strict cart validations have been implemented which do not align with every SAP commerce implementation.
Commerce implementation: Delijn
SAP Commerce version: 2211
Test Merchant Account: AD_ECOM_WEB
Adyen Hybris plugin version: 13.0.0
Adyen API version: 71
Payment method: card
environment: test
To Reproduce
Go to drop in
select card payment method
enter card details
click on Pay
Payment fails due to strict cart validation
Desktop (please complete the following information):
While placing an order and while calling payments method API, cart validation gets triggered which look for below information on the current cart
delivery address
delivery mode
tax value
isCalculated
In Delijn context or any standard SAP Commerce implementation above fields are not necessarily populated against the cart. In order to make use of Adyen Sap Commerce plugin we have to populate the above information to the cart even though it doesn't require from the business point of view.
Even though we can customize this, but this validation is done in private method which resides in the super class of Controller.
with this issue we are recommending changes to the cart validation so that it can be more flexible to accommodate and would cause less overhead of customization.
this unwanted validations blocks use of plugins.
The text was updated successfully, but these errors were encountered:
Describe the bug
In Delijn for the merchant Account AD_ECOM_WEB, we have configured Card payment method.
we have done a POC to integrate Adyen plugin with SAP Commerce, during analysis we have observed that for the payment method call and for placing an order some strict cart validations have been implemented which do not align with every SAP commerce implementation.
Commerce implementation: Delijn
SAP Commerce version: 2211
Test Merchant Account: AD_ECOM_WEB
Adyen Hybris plugin version: 13.0.0
Adyen API version: 71
Payment method: card
environment: test
To Reproduce
Desktop (please complete the following information):
Additional context
Code reference: com.adyen.commerce.controllerbase.PlaceOrderControllerBase.isCartValid()
While placing an order and while calling payments method API, cart validation gets triggered which look for below information on the current cart
In Delijn context or any standard SAP Commerce implementation above fields are not necessarily populated against the cart. In order to make use of Adyen Sap Commerce plugin we have to populate the above information to the cart even though it doesn't require from the business point of view.
Even though we can customize this, but this validation is done in private method which resides in the super class of Controller.
with this issue we are recommending changes to the cart validation so that it can be more flexible to accommodate and would cause less overhead of customization.
this unwanted validations blocks use of plugins.
The text was updated successfully, but these errors were encountered: