<p>This is possible with Craft Commerce 3 Pro.</p>

<p>Create an email that would trigger on an 'Invoice' order status that you configure. (or any other name you want)</p>

<p>You would make the order in the Control Panel, then mark it as complete (which will set the the default status), then change the status to 'invoice' to trigger the email.</p>

<p>In the email template, link to a front-end payment form with the order <code>number</code> appended as a param like this <code>?number=78nc4y83fn4830f4nu304</code> Then in the payment form, pass in the <code>orderNumber</code> param based on the url <code>number</code> param.</p>

<p>This will make payment on the order and mark it as paid.</p>

<p>You can then see all orders with the status of 'invoice' in the CP, and see the ones that are paid or unpaid. You could move the order to a 'completed' status once you verify payment and ship the order.</p>

<p>Hope that helps.</p>

CC BY-SA 4.0
2020-02-17T17:50:52.283Z
2020-02-17T17:59:25.217Z
2020-02-17T17:59:25.217Z
Luke Holder
<p>Is there a plugin/solution or something else in Craft so that I can basically:</p>

<p>1) Create a payment request in the CP and send it to a specified email?</p>

<p>2) The email contains a link to a payment form which the user can fill in and pay (amount would have been passed via email)</p>

<p>3) When paid the status would be updated in Craft CP</p>

<p>I have seen the 'Charge' plugin (<a href="https://transition.topshelfcraft.com/software/craft/charge" rel="nofollow noreferrer">https://transition.topshelfcraft.com/software/craft/charge</a>) which looks great but it doesn't look like its up to date.</p>

<p>Many thanks
Malcolm</p>

<plugin-craftcommerce><payment>
Send payment requests
# Send payment requests

(Asked by: username_0 on 2020-02-17)

Is there a plugin/solution or something else in Craft so that I can basically:

1) Create a payment request in the CP and send it to a specified email?

2) The email contains a link to a payment form which the user can fill in and pay (amount would have been passed via email)

3) When paid the status would be updated in Craft CP

I have seen the 'Charge' plugin (<https://transition.topshelfcraft.com/software/craft/charge>) which looks great but it doesn't look like its up to date.

Many thanks
Malcolm

**Tags:** plugin-craftcommerce, payment


---

## 1 answers

### Answer by username_1 on 2020-02-17. Score: 2

This is possible with Craft Commerce 3 Pro.

Create an email that would trigger on an 'Invoice' order status that you configure. (or any other name you want)

You would make the order in the Control Panel, then mark it as complete (which will set the the default status), then change the status to 'invoice' to trigger the email.

In the email template, link to a front-end payment form with the order `number` appended as a param like this `?number=78nc4y83fn4830f4nu304` Then in the payment form, pass in the `orderNumber` param based on the url `number` param.

This will make payment on the order and mark it as paid.

You can then see all orders with the status of 'invoice' in the CP, and see the ones that are paid or unpaid. You could move the order to a 'completed' status once you verify payment and ship the order.

Hope that helps.


---

