HI Elbert!!
Yeah i got this and thanks a lot for your reply.
But i am still confused about what changes i need to make in my CheckoutController in order to get the order confirmation using AcceptAndPassThrough module?
As suggested in the file, I have done the following changes in my ApplicationContext.xml:
Code: Select all
<bean id="blWirePaymentModule" class="org.broadleafcommerce.core.payment.service.module.AcceptAndPassthroughModule">
<property name="validPaymentInfoType" value="WIRE"/>
</bean>
<bean id="blWirePaymentService" class="org.broadleafcommerce.core.payment.service.PaymentServiceImpl">
<property name="paymentModule" ref="blWirePaymentModule"/>
</bean>
<bean id="blPaymentWorkflow" class="org.broadleafcommerce.core.workflow.SequenceProcessor">
<property name="processContextFactory">
<bean class="org.broadleafcommerce.core.payment.service.workflow.SimplePaymentProcessContextFactory"/>
</property>
<property name="activities">
<list>
<bean class="org.broadleafcommerce.core.payment.service.workflow.CompositeActivity">
<property name="workflow" ref="blAuthorizeAndDebitWorkflow"/>
</bean>
</list>
</property>
<property name="defaultErrorHandler" ref="blDefaultErrorHandler"/>
</bean>
<bean id="blAuthorizeAndDebitWorkflow" class="org.broadleafcommerce.core.workflow.SequenceProcessor">
<property name="processContextFactory">
<bean class="org.broadleafcommerce.core.payment.service.workflow.PaymentProcessContextFactory">
<property name="paymentActionType" value="AUTHORIZEANDDEBIT"/>
</bean>
</property>
<property name="activities">
<list>
<bean class="org.broadleafcommerce.core.payment.service.workflow.PaymentActivity">
<property name="paymentService" ref="blWirePaymentService"/>
</bean>
</list>
</property>
<property name="defaultErrorHandler" ref="blDefaultErrorHandler"/>
</bean>
I am bit confused about the method used in controller called completeSecureCreditCardCheckout().
Which method should i use to get the order to success using wire payment?
Thanks & Regards
Hitesh Singla