If you would like to complete a checkout using a Wire Payment, you will need to extend the BroadleafCheckoutController and override the completeCheckout() method and execute the checkout service directly and not have to deal with any sort of credit card information. You can execute the checkout service and checkout workflow by calling:
Code: Select all
CheckoutResponse checkoutResponse = checkoutService.performCheckout(cart, payments);
You should familiarize yourself with the Checkout and Payment workflows to see how each of these work:
http://docs.broadleafcommerce.org/core/ ... t-workflow
http://docs.broadleafcommerce.org/core/ ... s/checkout