If the user is authorized to use invoices instead of credit cards, the PaymentGroupDroplet
is initialized with different parameters indicating which PaymentGroup
types to create. The PaymentGroupDroplet
is introduced on checkout/billing_invoice.jsp
as follows:
<%-- The PaymentGroupDroplet is used here to initialize an InvoiceRequest PaymentGroup, and an OrderPaymentInfo object to associate a PaymentGroup with the Order. --%> <dsp:droplet name="PaymentGroupDroplet"> <dsp:param name="clear" param="init"/> <dsp:param name="paymentGroupTypes" value="invoiceRequest"/> <dsp:param name="initPaymentGroups" param="init"/> <dsp:param name="initOrderPayment" param="init"/> <dsp:oparam name="output">