Payment Gateway SePay for MailWizz

Accept Vietnamese Bank Transfers in MailWizz — Fully Automated

Let your Vietnamese customers pay via QR code bank transfer. Orders activate automatically the moment SePay confirms payment — no manual verification, no support tickets.

Why Vietnamese Customers Need SePay

International payment gateways like Stripe and PayPal have limited penetration in Vietnam. Most Vietnamese customers prefer bank transfer via VietQR — it’s instant, trusted, and works with every major Vietnamese bank. But integrating bank transfer payments into MailWizz natively requires custom development and webhook infrastructure.

Payment Gateway SePay eliminates that complexity entirely.

What Is Payment Gateway SePay?

Payment Gateway SePay is a premium extension for MailWizz EMA 2.0+ that integrates SePay — Vietnam’s leading bank transfer automation platform — directly into your MailWizz subscription flow. Customers scan a QR code, transfer the amount, and their account activates automatically within seconds.

Built by ClickSuccess for MailWizz operators serving the Vietnamese market.

Key Features

Instant VietQR Payment Page

  • Displays a clean 250px VietQR code with the exact amount and payment reference pre-filled
  • Supports all major Vietnamese banks: ACB, MB Bank, Vietcombank, Techcombank, BIDV, and more
  • No manual entry needed — customers scan, confirm, done

Automatic Payment Detection

  • Real-time polling every 5 seconds — the page updates the moment payment is confirmed
  • No need for customers to refresh or contact support
  • Success overlay appears automatically, followed by redirect to the activated account

Secure Webhook Integration

  • SePay posts payment confirmations to your MailWizz webhook endpoint
  • API key authentication on every webhook request
  • Deduplication by SePay transaction ID — no double-activations even if webhooks retry
  • Amount verification: actual received amount must be ≥ order amount before activation

Session Recovery

  • If a customer refreshes the page or their session expires, the QR code is restored from the database — they never lose their payment reference

Simple Backend Configuration

All settings managed from a single admin page:

SettingDescription
Bank codeYour receiving bank (ACB, MB, VCB, etc.)
Account numberYour bank account number
Account nameAccount holder name as it appears on the QR
Webhook tokenSecret key for authenticating SePay webhooks
Match patternOrder code prefix (default: CS)
USD→VND rateExchange rate for converting plan prices to VND
Expiry groupCustomer group to move to when subscription expires
StatusEnable/disable the payment gateway
Sort orderDisplay position among other payment options

How It Works

Customer selects SePay at checkout
         ↓
Order created → unique code generated → QR displayed
         ↓
Customer scans QR with banking app → transfers exact amount
         ↓
SePay sends webhook to your MailWizz instance
         ↓
Webhook validates token → matches order code → verifies amount
         ↓
Order marked complete → MailWizz activates subscription
         ↓
Page polling detects success → celebration overlay → auto redirect

The entire flow from payment to account activation takes under 10 seconds.

Supported Banks

Any bank on the VietQR network is supported, including:

ACB · MB Bank · Vietcombank (VCB) · Techcombank (TCB) · BIDV · Vietinbank · Sacombank · TPBank · VPBank · HDBank · SeABank · OCB · and more.

Technical Details

  • No new database tables required — uses MailWizz’s existing order and transaction tables
  • Payment state stored in cs_price_plan_order_transaction with full audit trail
  • Exchange rate conversion built-in for USD-priced plans
  • Compatible with MailWizz multi-gateway setups — SePay appears alongside existing payment options

Requirements

  • MailWizz EMA 2.0.0 or higher
  • PHP 8.0+
  • A SePay account at sepay.vn with webhook configured
  • A Vietnamese bank account compatible with VietQR

Installation

  1. Upload the payment-gateway-sepay folder to apps/extensions/
  2. In the MailWizz backend, go to Extensions and enable Payment Gateway SePay
  3. Navigate to Payment Gateways → SePay → Settings
  4. Enter your bank account details, webhook token, and exchange rate
  5. Configure your SePay account to post webhooks to: https://yourdomain.com/sepay/webhooks
  6. Set status to Enabled and save

Setup takes under 10 minutes.

Frequently Asked Questions

Do I need a SePay account? Yes. SePay is the service that monitors your bank account and fires the webhook when a transfer arrives. Sign up at sepay.vn.

What if the customer pays the wrong amount? The extension verifies that the received amount is ≥ the order amount before activating. Underpayments are ignored, and the order remains pending.

What if the webhook fires twice for the same transaction? Built-in deduplication by SePay transaction ID ensures the order is only completed once.

Can I use this alongside other payment gateways? Yes. SePay appears as one option in the payment gateway list. Customers can still choose PayPal, Stripe, or any other configured gateway.

Is the customer’s QR code session-safe? Yes. If the customer closes the tab or the session expires, the QR and payment details are restored from the database when they return to the payment page.

What currency does SePay use? SePay processes in Vietnamese Dong (VND). If your plans are priced in USD, configure the USD→VND exchange rate in settings and the extension converts automatically.

Payment Gateway SePay for MailWizz EMA

Accept Vietnamese Bank Transfers in MailWizz — Fully Automated

Let your Vietnamese customers pay via QR code bank transfer. Orders activate automatically the moment SePay confirms payment — no manual verification, no support tickets.

Why Vietnamese Customers Need SePay

International payment gateways like Stripe and PayPal have limited penetration in Vietnam. Most Vietnamese customers prefer bank transfer via VietQR — it’s instant, trusted, and works with every major Vietnamese bank. But integrating bank transfer payments into MailWizz natively requires custom development and webhook infrastructure.

Payment Gateway SePay eliminates that complexity entirely.

What Is Payment Gateway SePay?

Payment Gateway SePay is a premium extension for MailWizz EMA 2.0+ that integrates SePay — Vietnam’s leading bank transfer automation platform — directly into your MailWizz subscription flow. Customers scan a QR code, transfer the amount, and their account activates automatically within seconds.

Built by ClickSuccess for MailWizz operators serving the Vietnamese market.

Key Features

Instant VietQR Payment Page

  • Displays a clean 250px VietQR code with the exact amount and payment reference pre-filled
  • Supports all major Vietnamese banks: ACB, MB Bank, Vietcombank, Techcombank, BIDV, and more
  • No manual entry needed — customers scan, confirm, done

Automatic Payment Detection

  • Real-time polling every 5 seconds — the page updates the moment payment is confirmed
  • No need for customers to refresh or contact support
  • Success overlay appears automatically, followed by redirect to the activated account

Secure Webhook Integration

  • SePay posts payment confirmations to your MailWizz webhook endpoint
  • API key authentication on every webhook request
  • Deduplication by SePay transaction ID — no double-activations even if webhooks retry
  • Amount verification: actual received amount must be ≥ order amount before activation

Session Recovery

  • If a customer refreshes the page or their session expires, the QR code is restored from the database — they never lose their payment reference

Simple Backend Configuration

All settings managed from a single admin page:

SettingDescription
Bank codeYour receiving bank (ACB, MB, VCB, etc.)
Account numberYour bank account number
Account nameAccount holder name as it appears on the QR
Webhook tokenSecret key for authenticating SePay webhooks
Match patternOrder code prefix (default: CS)
USD→VND rateExchange rate for converting plan prices to VND
Expiry groupCustomer group to move to when subscription expires
StatusEnable/disable the payment gateway
Sort orderDisplay position among other payment options

How It Works

Customer selects SePay at checkout
         ↓
Order created → unique code generated → QR displayed
         ↓
Customer scans QR with banking app → transfers exact amount
         ↓
SePay sends webhook to your MailWizz instance
         ↓
Webhook validates token → matches order code → verifies amount
         ↓
Order marked complete → MailWizz activates subscription
         ↓
Page polling detects success → celebration overlay → auto redirect

The entire flow from payment to account activation takes under 10 seconds.

Supported Banks

Any bank on the VietQR network is supported, including:

ACB · MB Bank · Vietcombank (VCB) · Techcombank (TCB) · BIDV · Vietinbank · Sacombank · TPBank · VPBank · HDBank · SeABank · OCB · and more.

Technical Details

  • No new database tables required — uses MailWizz’s existing order and transaction tables
  • Payment state stored in cs_price_plan_order_transaction with full audit trail
  • Exchange rate conversion built-in for USD-priced plans
  • Compatible with MailWizz multi-gateway setups — SePay appears alongside existing payment options

Requirements

  • MailWizz EMA 2.0.0 or higher
  • PHP 8.0+
  • A SePay account at Sepay with webhook configured
  • A Vietnamese bank account compatible with VietQR

Installation

  1. Upload the payment-gateway-sepay folder to apps/extensions/
  2. In the MailWizz backend, go to Extensions and enable Payment Gateway SePay
  3. Navigate to Payment Gateways → SePay → Settings
  4. Enter your bank account details, webhook token, and exchange rate
  5. Configure your SePay account to post webhooks to: https://yourdomain.com/sepay/webhooks
  6. Set status to Enabled and save

Setup takes under 10 minutes.

Frequently Asked Questions

Do I need a SePay account? Yes. SePay is the service that monitors your bank account and fires the webhook when a transfer arrives. Sign up at sepay.vn.

What if the customer pays the wrong amount? The extension verifies that the received amount is ≥ the order amount before activating. Underpayments are ignored, and the order remains pending.

What if the webhook fires twice for the same transaction? Built-in deduplication by SePay transaction ID ensures the order is only completed once.

Can I use this alongside other payment gateways? Yes. SePay appears as one option in the payment gateway list. Customers can still choose PayPal, Stripe, or any other configured gateway.

Is the customer’s QR code session-safe? Yes. If the customer closes the tab or the session expires, the QR and payment details are restored from the database when they return to the payment page.

What currency does SePay use? SePay processes in Vietnamese Dong (VND). If your plans are priced in USD, configure the USD→VND exchange rate in settings and the extension converts automatically.

Payment Gateway SePay is an independent third-party extension and is not affiliated with or endorsed by MailWizz, Envato, or SePay JSC. <!– SEO META SUGGESTION Title: SePay Payment Gateway for MailWizz EMA – VietQR Bank Transfer Integration Meta Description: Accept Vietnamese bank transfers in MailWizz via SePay VietQR. Auto-activates accounts on payment confirmation. Supports ACB, MB, VCB, TCB, BIDV, and all VietQR banks. Focus Keywords: mailwizz sepay extension, mailwizz vietnam payment gateway, mailwizz vietqr, sepay mailwizz integration, thanh toan mailwizz

You must log in and be a buyer of this download to submit a review.

You may also like

Affiliate Manager Extension for MailWizz

Boost Revenue with Affiliate Extension for MailWizz, Integrated Campaign Tracking, IP Fraud Protection, Detailed Reports — Download Now

Scroll to Top