We have some events which require very early registration, that the participants would like to pay later by Credit Card (easier than cheque)
Being given the contact_id and the contribution_id, the user can open the Credit Card Payment Form (e.g. via a small php program which fetches those 2 ids and then opens the form) :
/civicrm/payment/add?reset=1&id=1275&cid=5289&action=add&component=contribution&mode=live
where : id=contribution_id and cid=contact_id :
But then the user still has to select the payment processor (sorry for being in french : Passerelle de paiement), which may be confusing and source of errors.
Why is this necessary, since the payment is attached to a Contribution Page, which is itself attached to a Payment Processor ?
Is there a way to have the payment_processor_id parameterized in the URL (e.g. ...&ppid=xx) ? ... or smth equivalent ?