Answers.Body: <p>The answer to this question is provided in the response to "<a href="https://civicrm.stackexchange.com/questions/20456/pay-later-online?rq=1">Pay Later Online?</a>"</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2018-11-20T16:42:35.223Z
Answers.Text: thank you for your input : actually, I have seen that : https://civicrm.stackexchange.com/questions/20456/pay-later-online?rq=1 ; in fine, the payment page has the following URL : .../civicrm/contribute/transact?reset=1&id=1&ccid=251 (where id is the Contribution Page Id and ccid is the Contribution id) (you must force the id) : I will check that and come back to confirm
Answers.UserDisplayName: Jacques-Marie Moranne
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2018-11-21T02:52:13.270Z
Answers.Text: Absolutely right! Thanks for pointing that out - will be handy for future reference and I will delete my answer since that does indeed appear to be the correct one.
Answers.UserDisplayName: Tamar Meir - Cividesk
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2018-11-22T10:44:10.543Z
Answers.Text: While there is an answer on that question, the code has been updated since then but the documentation is still lacking. I've opened an issue for that here: https://github.com/civicrm/civicrm-user-guide/issues/368
Answers.UserDisplayName: Aidan
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2018-11-19T19:22:57.650Z
Answers.LastActivityDate: 2018-11-21T02:54:01.653Z
Answers.LastEditDate: 2018-11-21T02:54:01.653Z
Answers.UserDisplayName: Tamar Meir - Cividesk
Body: <p>We have some events which require very early registration, that the participants would like to pay later by Credit Card (easier than cheque)</p>
  
  <p>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) :</p>
  
  <p>/civicrm/payment/add?reset=1&amp;id=1275&amp;cid=5289&amp;action=add&amp;component=contribution&amp;mode=live</p>
  
  <p>where : id=contribution_id  and cid=contact_id :</p>
  
  <p><a href="https://i.sstatic.net/JFSz2.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/JFSz2.png" alt="enter image description here"></a></p>
  
  <p>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.</p>
  
  <p>Why is this necessary, since the payment is attached to a Contribution Page, which is itself attached to a Payment Processor ?</p>
  
  <p>Is there a way to have the payment_processor_id parameterized in the URL (e.g. ...&amp;ppid=xx) ? ... or smth equivalent ?</p>
  
Tags: <payment><paylater>
Title: How to Pay Later by Credit Card
ThreadText: # How to Pay Later by Credit Card
  
  (Asked by: username_0 on 2018-11-19)
  
  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 :
  
  [![enter image description here](https://i.sstatic.net/JFSz2.png)](https://i.sstatic.net/JFSz2.png)
  
  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 ?
  
  **Tags:** payment, paylater
  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_1 on 2018-11-19. Score: 1
  
  The answer to this question is provided in the response to "[Pay Later Online?](https://civicrm.stackexchange.com/questions/20456/pay-later-online?rq=1)"
  
  > **Comments:**
  > **username_0**: thank you for your input : actually, I have seen that : https://civicrm.stackexchange.com/questions/20456/pay-later-online?rq=1 ; in fine, the payment page has the following URL : .../civicrm/contribute/transact?reset=1&id=1&ccid=251 (where id is the Contribution Page Id and ccid is the Contribution id) (you must force the id) : I will check that and come back to confirm  
  > **username_1**: Absolutely right! Thanks for pointing that out - will be handy for future reference and I will delete my answer since that does indeed appear to be the correct one.  
  > **username_2**: While there is an answer on that question, the code has been updated since then but the documentation is still lacking. I've opened an issue for that here: https://github.com/civicrm/civicrm-user-guide/issues/368  
  
  ---
  
  