Go to Bitcoin Invoice Forms → Invoice Forms in the left sidebar of your WordPress backend [1]. Then click Add New Invoice Form [2].

You will now see the Bitcoin Invoice form settings screen:

On the Bitcoin Invoice Forms settings screen, you define the structure, behavior, and communication of your invoice form. First, give the form a clear and descriptive name so you can easily identify it later when you need to edit it or place it on a specific payment page.
Invoice Fields
In the Invoice Fields section, you configure which input fields appear on the Bitcoin invoice form and how they behave. There are eight parameters you need to set:

You can enable or disable individual fields such as invoice recipient [1], invoice number [2], amount [3], currency [4], email [5], company name [6], and a message field [7]. You can set a custom label, decide whether it is required (for email, company name, and message), and control the display order within the form(the lowest value is displayed first, the highest value last).
Next, customize the submit button by defining the button text shown to the payer when submitting the invoice for Bitcoin payment [8].
Bitcoin Discount
You can then optionally activate a Bitcoin discount.

If enabled [1], you choose whether the discount is applied as a percentage or a fixed amount [2], define the discount value [3].
Also, you can customize the labels shown for the original price [4], the discount [5], and the final amount as displayed to the customer [6], and optionally add a customer-facing discount notice that is shown directly on the form [7].
Admin Email Settings
In the Admin Email Settings, you define how and where you are notified when a Bitcoin invoice payment is received.

You specify your admin email address that should receive the notification [1], set the email subject line [2], and customize the email template content [3]: The template can include dynamic placeholders such as invoice number, customer details, amount, currency, payment status, transaction ID, payment provider, and description, which are automatically filled with the corresponding invoice data when a payment is completed.
Customer Email Settings
In the Customer Email Settings, you control whether a confirmation email is sent to the customer after a Bitcoin invoice payment is completed.

You can enable or disable sending the email [1], define the email subject line [2], and customize the email template content [3]. The template supports dynamic placeholders such as invoice number, customer name, amount, currency, payment status, transaction ID, payment provider, description, and site name, which are automatically replaced with the corresponding invoice and payment details.
Payment Configuration
In the Payment Configuration section, you define how payments are handled for this specific Bitcoin invoice form.

You can choose whether to use the globally configured payment gateway or override it for this form by selecting a different option under Payment Gateway Override [1].
You can set a default amount, which is pre-filled when the form is loaded [2], and define the currency per formIndividual Bitcoin payment configuration per form, allowing you to fix the invoice currency independently of other forms.
In the Default Description field [4], you can enter a short description that will be attached to the invoice and shown in the payment details, helping you and the customer identify the purpose of the payment.
Redirect Settings
In the Redirect Settings, you control what happens after a customer completes or fails a Bitcoin invoice payment.

You can define a Success Page URL [1] to redirect the customer to a custom thank-you page after a successful payment, and an Error Page URL [2] to redirect them if the payment fails or is canceled.
Additionally, you can customize the Thank You Message [3] that is shown to the customer after a successful payment, allowing you to confirm the transaction in your own wording.