Skip to main content

Overview

Invoices let you send payment requests to customers by email. Create an invoice from the merchant dashboard, set the amount or add line items, and send it to the customer’s email address. No API integration is required — everything is managed through the dashboard.
To use existing products in your invoice line items, create your products and prices first. You can also create invoices with a fixed amount without registering products.

Creating an Invoice

1

Navigate to Invoices

Go to Invoices in the sidebar menu and click Create Invoice.
2

Enter Customer Information

Enter the customer’s email address (required) and name (optional).If the name is left empty, the email greeting will use “Dear Customer” instead.
3

Set Currency and Amount

Select the currency and specify the amount using one of these methods:
  • Fixed Amount — enter the amount directly
  • Line Items — select products or add custom items; the total is calculated automatically
For line items, you can search and select existing products, or click “Create new product” for manual entry.
4

Configure Options

  • Description — optional invoice description
  • Payment Deadline — number of days until expiry after sending (default: 30 days)
5

Create Draft or Send

  • Create Draft — saves the invoice as a draft (can be sent later)
  • Create & Send — creates the invoice and immediately sends the email to the customer

Statuses

StatusDescription
DraftCreated but not yet sent. Editable
SentEmail sent to customer. Awaiting payment
PaidCustomer has completed payment
ExpiredPast the payment deadline
CancelledManually cancelled by merchant

Managing Invoices

Send / Resend

Click Send or Resend on the detail page to send the invoice email to the customer. When resending, the payment deadline is recalculated.

Cancel

You can cancel invoices in Draft or Sent status. When a customer tries to access a cancelled invoice’s payment URL, they will see a cancellation message.

Copy Payment URL

Copy the payment URL from the detail page to share it through channels other than email (e.g., messaging apps).

Customer Payment Flow

  1. Customer clicks the Pay Now button in the email
  2. Invoice details (amount, line items, deadline) are displayed
  3. Customer clicks Pay to proceed to the payment form
  4. Customer enters card information and completes payment
Payment URL format: https://pay.zafapay.com/i/{invoice_id}

Email Notifications

Invoice Email

When an invoice is sent, the customer receives an email containing:
ItemDescription
Frominvoice@zafapay.com
SubjectInvoice from [merchant name] (e.g., Invoice from ZAFA PAY)
ContentMerchant logo, amount, line items, pay button, payment deadline
The email language is based on the merchant’s language setting.

Payment Receipt

When payment is completed, a receipt email is automatically sent to the customer if Send receipt to customer is enabled in the merchant settings.

Supported Currencies

CurrencyCode
US DollarUSD
Japanese YenJPY
EuroEUR
Singapore DollarSGD
Philippine PesoPHP
Available currencies may vary depending on your connected payment network. Please contact support for details.

Checkout Page Customization

Customize the payment page and email appearance with your logo and brand color. Configure these from Merchants > Edit Merchant in the sidebar:
SettingEffect
LogoDisplayed on the payment page and in emails
Brand ColorApplied to the pay button and amount display in emails
Logo and brand color settings are shared between payment links and invoices.