on ‎2018 Oct 08 1:27 PM
Hello Experts,
I'm currently using Financial Accelerator 6.6. And I have a requirement to use the direct payment method of paypal where a popup window is used to add the payment information and perform the transaction. However, my problem is that I want to skip the payment page in the multi checkout process so that the customer wont have to add the payment details twice. Any idea what should be done or where should I start?
Your help is highly appreciated!
Request clarification before answering.
Hello Siddharth,
I have checked the attribute and here is the following the code snippet:
<util:map id="checkoutFlowGroupMap" >
<entry key="apparelCheckoutGroup" value-ref="apparelCheckoutGroup"/>
<entry key="defaultCheckoutGroup" value-ref="defaultCheckoutGroup"/>
<entry key="responsiveCheckoutGroup" value-ref="responsiveCheckoutGroup"/>
</util:map>
So, basically what I did is change the value of the 3 groups and the following is a screenshot of the updated beans:

Basically for the Checkout Steps & Responsive Checkout Steps I have modified the value-ref so that the next/previous redirects are correct so for example the defaultPickupLocationCheckoutStep had a value of REDIRECT_TO_PAYMENT_METHOD so I changed it to REDIRECT_TO_SUMMARY.
Also, for the other beans such as defaultMultiStepCheckoutGroup I have removed any reference for the payment method such as .
Finally, checkoutProgressBar map I removed the payment method reference and changed the sequence so that it is correct. (1, 2, 3)
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Nafie,
Please have a look inside your storefront's multi-step-checkout-config.xml
Here you will find a the checkout process defined.
So, in nut shell you need to make changes in your checkout group. Map the value-ref accordingly to bypass payment step and move directly to summary checkout step.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello Siddharth,
Thanks for your prompt reply. However, I tried what you said and changed all the redirect value-ref (for the next and previous) accordingly so that the redirection is working correctly but when I tried the process, the payment page was still displayed. Perhaps there should be another configurations that should be made? kindly advice.
Note: I left both responsivePaymentMethodCheckoutStep and paymentMethodCheckoutStep beans and their validators to avoid any dependency errors
Hi Nafie,
Hope you made changes in the right alias - bean . Because there are two checkout steps defined. 1. responsive 2. desktop
In your base store, please check 'checkoutFlowGroup' attribute. Search for that particular 'checkoutFlowGroup' in multi-step-checkout-config.xml and make changes in that checkout group.
Thanks
| User | Count |
|---|---|
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.