In addition to payment links, you can email a one-time online payment request directly from a payment record. Use this when a customer can't be at the reader — for invoicing, deposits, or remote sales.
Send an online payment
- From the side navigation, choose Payments → Create Payment.
- Enter the amount and any tax or metadata details.
- Add or select a Customer so NectarPay knows where to send the email.
- Enter a Receipt Email. This is required for online payments.
- Choose Send Online Payment.
NectarPay creates a hosted payment page for the transaction and emails the link to the customer. The timeline records the event as Online Payment Link Sent along with the recipient email.
What the customer sees
The customer receives an email titled with your business name. The hosted page displays:
- The business name (for example, "Acme Coffee is requesting payment for $24.50").
- A secure card form powered by Stripe.
- A Pay button with the amount.
After the customer pays, NectarPay shows a Payment Succeeded screen and emails them a receipt.
Resend or cancel
From the payment detail page:
- Choose Send Again to resend the email if the customer didn't receive the first one.
- Choose Cancel Payment to invalidate the link. Customers who visit a canceled link see a "Payment Unavailable" message.
Errors and recovery
If the email fails to send, NectarPay surfaces an error like "Unable to send online payment. Please try again." Common causes:
- The receipt email is missing or invalid.
- The customer's email server rejected the message.
- The Stripe configuration is missing a publishable key — contact support if you see "Stripe publishable key is not configured."
Use Send Again after correcting the recipient address, or copy the link from the payment record and share it manually.