--- title: "Form Payment Receipt Merge Fields" slug: "form-payment-receipt-merge-fields" description: "Add payment details to Slate form communications with receipt merge fields. Review available fields, example output, and payment receipt limitations." updated: 2026-05-04T17:42:56Z published: 2026-05-04T17:42:56Z canonical: "knowledge.technolutions.net/form-payment-receipt-merge-fields" --- > ## Documentation Index > Fetch the complete documentation index at: https://knowledge.technolutions.net/llms.txt > Use this file to discover all available pages before exploring further. # Form Payment Receipt Merge Fields When a form uses the [form payment widget](/v1/docs/form-payment-widget) to collect payments, you can include payment details, such as the amount, transaction ID, and date, in [form communications](/v1/docs/form-communications) sent upon submission. These details are available as form payment receipt merge fields. You can: - Use the `Form-Payment-Receipt` merge field to insert a prebuilt receipt. - Use specific `Form-Payment-Receipt` fields, such as `Form-Payment-Receipt.amount` or `Form-Payment-Receipt.date`, to choose which payment details to include and how they appear. > [!NOTE] > 💡 Recurring vs. one-time payments > > Use the merge fields in this article for payment receipt details from a form submission. For recurring payment schedule details, see [Form Recurring Pay Merge Fields](/v1/docs/form-recurring-payment-merge-fields). ## The Form-Payment-Receipt merge field To add a prebuilt payment receipt to a form communication: 1. Go to **Forms**. 2. Select an existing form that contains a payment widget configured to collect payments using Slate Payments, or [create a new one](/v1/docs/form-payment-widget). 3. Select **Edit Communications**. 4. Select an existing form communication, or [create a new one](/v1/docs/form-communications). 5. Select **Edit Message**. 6. Select the `Form-Payment-Receipt` merge field. 7. Slate inserts the following text with merge fields at your cursor: ```plainText Thank you for your payment of ${{Form-Payment-Receipt.amount}} on {{Form-Payment-Receipt.date | date:'MMMM dd, yyyy'}}. Payment Account: {{Form-Payment-Receipt.payment_account}} Transaction ID: {{Form-Payment-Receipt.transaction_id}} ``` 8. Edit the surrounding text or formatting, but leave the merge field names unchanged. [![Payment receipt merge field example](https://cdn.us.document360.io/cd8ea7a6-07f3-4846-a554-627ac016d3e3/Images/Documentation/ydoasu6su0kmezcpbvawmceclip0.png?sv=2026-02-06&spr=https&st=2026-11-10T14%3A12%3A00Z&se=2026-11-10T15%3A12%3A00Z&sr=c&sp=r&sig=2yf2GswwQXpZDLL3w4z3ARvI2izh27fz1hgnlsij%2F68%3D)](https://cdn.us.document360.io/cd8ea7a6-07f3-4846-a554-627ac016d3e3/Images/Documentation/ydoasu6su0kmezcpbvawmceclip0.png?sv=2026-02-06&spr=https&st=2026-11-10T14%3A12%3A00Z&se=2026-11-10T15%3A12%3A00Z&sr=c&sp=r&sig=2yf2GswwQXpZDLL3w4z3ARvI2izh27fz1hgnlsij%2F68%3D) 9. Select **Save**. > [!TIP] > ✔ Expect pre-flight warnings > > Slate flags each `Form-Payment-Receipt` field as an unknown merge field because the data is not part of the recipient list query. You can safely ignore these warnings. > [!WARNING] > 🤔 Not seeing merge field data in test communications? > > Merge fields are not populated with values in test messages. To see populated values, test with test records instead. > > **📖 Further reading:** [Testing form communications](/v1/docs/form-communications#testing-form-communications) ## Form-Payment-Receipt field reference The `Form-Payment-Receipt` object includes the following merge fields. These merge fields can be inserted anywhere in your message body. They can also be used with [Liquid Markup](/v1/docs/liquid-markup). | Merge field | Description | Example output | | --- | --- | --- | | `{{Form-Payment-Receipt.amount}}` | Payment amount, formatted as a decimal. | 49.51 | | `{{Form-Payment-Receipt.payment_account}}` | Payment account name. | Registration Fee | | `{{Form-Payment-Receipt.transaction_id}}` | Unique transaction ID of the form. | `ch_a1B2c3` | | `{{Form-Payment-Receipt.is_recurring}}` | Recurring payment indicator. Returns `1` if recurring. | 1 | | `{{Form-Payment-Receipt.currency}}` | Three-letter currency code. | USD | | `{{Form-Payment-Receipt.fee}}` | Processing fee amount, formatted as a decimal. | 0.12 | | `{{Form-Payment-Receipt.payment_type}}` | Payment method: `CC` for credit card or `ACH` for bank account. | ACH | | `{{Form-Payment-Receipt.last4}}` | Last four digits of the card or account number. | 0123 | | `{{Form-Payment-Receipt.date}}` | Payment date. Format with the [Liquid Markup date filter](/v1/docs/liquid-markup-filters), such as `{{Form-Payment-Receipt.date \| date:'MMMM dd, yyyy'}}`. | 2026-06-01 | ### Example: display a message for recurring payments To display a different message for recurring payments, use the following Liquid Markup: ```plaintext {% if Form-Payment-Receipt.is_recurring == 1 %}    Thanks for your recurring payment! {% else %}    Thanks for your payment! {% endif %} ```