Automated Order Billing

I am attempting to automate payment by instalments for orders placed through our web site.

As one step in this I need to effectively do what is done by the report Ticket Order Billing.  The standard report for this uses the stored procedure TP_ORDER_BILLS to select relevant orders and enter them into table T_ORDER_BILL_DETAIL.

Looking at the code for this procedure, I don't see anywhere that the charges are triggered, but I see that the output can show error messages that are entered into the table between when the rows are written and when they are read back to provide the output display.

Can I raise CC charges by running TP_ORDER_BILLS directly or is there some code hidden in w_order_billing that does this?

Is there some other way I can achieve this without having to schedule the Ticket Order Billing Report to run very often?

TIA,
Keith