Payment Notifications

The Payment Notification Link lets you request payments by creating a secure, EveryPay-hosted payment page and sharing it with your customer.

It is designed for businesses that want to collect payments without building or embedding a checkout, while still offering customers the same payment methods and experience they already support.

What it is

A Payment Notification Link is a payment request.

It creates a hosted payment page that you can send to a customer by email or distribute through your own channels. The customer opens the link, completes the payment, and you receive confirmation once the payment is completed.

No checkout integration or card handling is required. The page automatically displays the same payment methods and options enabled on your account.

Supported Features

FeatureStatus
CurrencyEuro (€)
Supported LanguagesEnglish, Greek
Card NetworksVISA, MasterCard, Maestro
Secure Payments (3DS)✔️ Yes
Tokenization (Saved Cards)❌ Not yet supported
Refunds✔️ Yes
Apple Pay✔️ Yes (requires additional setup)
Google Pay✔️ Yes (requires additional setup)
Installments✔️ Yes (requires additional setup)
IRIS✔️ Yes (requires additional setup)
Recurring (MIT) Payments❌ Not yet supported
Pre-Authorized Payments❌ Not yet supported

Key capabilities

  • Hosted checkout: Payments are completed on an EveryPay-hosted page.
  • Flexible delivery: Send links via EveryPay email or distribute the URL yourself.
  • Multiple payment methods: Support for cards, Apple Pay, Google Pay, and IRIS.
  • Customizable content: Add custom text or references when email delivery is used.
  • Expiration control: Optionally define a date after which the link becomes inactive.
  • Installments support: Allow installment payments if enabled on your account.
  • Multi-language support: Email templates are available in Greek and English.

How it works

You create a Payment Notification Link when you need to request payment from a customer.

The link represents a single payment request and points to an EveryPay-hosted payment page. Depending on how you create it, EveryPay either sends the link to the customer by email or returns a URL that you can share through your own communication channels.

When the customer opens the link, they are taken to a secure payment page that reflects your account configuration. The page displays the same payment methods you have enabled, such as cards, Apple Pay, Google Pay, or IRIS. The customer selects a payment method and completes the payment.

Once the payment is completed, the payment request is updated automatically. You can view the result in the Merchant Dashboard, retrieve it through the API, or receive real-time updates on status using webhooks. If the customer does not complete payment before the link expires, the link becomes inactive and cannot be reused.

1. Create a payment notification

Create a Payment Notification Link via:

  • The Merchant Dashboard, or
  • The Notifications API

Provide the payment details, customer information, and delivery method (API only).

  • Dashboard or API (email): EveryPay sends the email to the customer.
  • API (URL): You receive the payment URL and distribute it through your own channels.

3. Customer completes payment

  • The customer opens the link.
  • Available payment methods are shown on the hosted page.
  • Payment is processed securely by EveryPay.

4. Track the result

  • View payment status in the Dashboard or via the API.
  • Receive real-time status updates using webhooks.
  • Expired links automatically deactivate.

You can create Payment Notification Links in two ways:

  • From the Merchant Dashboard, where EveryPay sends the payment email for you.
  • Via the EveryPay API, where you choose whether EveryPay sends the email or you distribute the link yourself.

1. Merchant Dashboard (email sent by EveryPay)

Create a Payment Notification Link directly from the Merchant Dashboard.

  • EveryPay sends the payment link by email to the customer.
  • The email includes a payment button linking to the hosted checkout page.

2. EveryPay API (email or URL)

Create a Payment Notification Link programmatically using the API.

When using the API, you choose how the link is delivered.

Option A: EveryPay sends the email

  • EveryPay emails the payment link to the customer.
  • Behavior matches Dashboard-created notifications.
  • Suitable for automated invoicing or reminder flows.

Option B: Receive a payment URL

  • The API returns a secure payment URL.
  • You distribute the link through your own channels (email, SMS, chat, invoices).
  • No email is sent by EveryPay.