ONE API, MULTIPLE WAYS TO PAY

Local payments.
Confirmed automatically.

Accept bank transfers and crypto through one simple checkout. PaymentOZ matches each payment to the right order and updates your system automatically.

Bank transfer QR Crypto checkout Automatic order updates
Webhook connected
checkout.paymentoz.com
PaymentOZ
ORDER #PZ-1048
AMOUNT TO PAY
1,250,000
14:32 left
Bank transfer
Crypto
SEND TO
ACB
Account 124196439396
Account name PAYMENTOZ VN
PAYMENT REFERENCE
PZ-8F3K2M
Waiting for paymentWe'll confirm it automatically.
Secure checkout
Payment confirmedOrder updated through webhook.
Confirmed in seconds
Server-side verified
Credited exactly once
Zero chargebacks
HOW IT WORKS

How it works

Three steps from checkout to confirmed payment.

const order = await api.create({
amount: 1250000,
currency: "VND",
webhook_url: "https..."
});
Step 1

Create a payment

Call our simple API with the amount. We return a hosted checkout page with a QR code and a unique transfer code.

Pay 1,250,000 ₫
Step 2

Customer pays

Your customer scans the VietQR with their banking app and sends the transfer — it takes just seconds.

payment.confirmed
{
  "id": "PZ-8F3K2M",
  "status": "paid"
}
200 OK
Step 3

Confirmed automatically

We watch the bank feed, match the code and amount, mark the order paid, and instantly notify your server.

Payment Methods

Meet your customers where they are

Accept payments from every major local bank and top cryptocurrencies.

Local bank transfer

Instant QR payments from every major local bank. Unique per-order transfer codes mean payments match themselves — no receipts, no screenshots.

VCB Vietcombank
ACB ACB
MB MB Bank
TCB Techcombank
BIDV BIDV
CTG VietinBank
VPB VPBank
STB Sacombank

Crypto payments

Let customers pay in cryptocurrency from the same checkout page, with the same automatic confirmation flow — one integration covers both methods.

Bitcoin
Ethereum
USDT
Security & Reliability

Built for businesses that need certainty

Every payment is confirmed server-side, credited exactly once, and visible in your dashboard with full payout history.

Bank Network We watch incoming transfers on the bank feed in real time.
PaymentOZ Matcher Each payment is matched by unique code and exact amount.
Verified Webhook Your server is notified with a signed, verifiable webhook.
FAQ

Frequently asked questions

Everything you need to know about the product and billing.

How does automatic confirmation work?

We monitor the bank feed for incoming transactions. When a customer sends a transfer, we match the unique memo code (e.g. PZ-8F3K2M) and the exact amount to their order, and notify your server instantly via webhook.

What happens if a customer sends the wrong amount?

If the amount is lower or higher than expected, the system marks the payment as anomalous. It won't trigger an automatic success webhook, allowing you to manually review and refund or request the difference via the dashboard.

Which banks do you support?

Our QR codes use the VietQR standard, meaning customers can pay instantly using any major banking app in Vietnam, including Vietcombank, Techcombank, MB Bank, ACB, VPBank, and over 40 others.

How long does settlement take?

Payments are credited to your PaymentOZ balance instantly. You can request a withdrawal to your registered business bank account at any time. Withdrawals are typically processed within 1 business day.

Can I accept both bank transfers and crypto?

Yes. One API integration gives you a hosted checkout page that supports both local bank transfers and major cryptocurrencies. You can manage which methods are active in your dashboard.

What are the fees?

We charge a transparent, volume-based fee ranging from 0.5% to 2% per successful transaction. There are no setup fees, monthly minimums, or charges for expired/failed orders.