Skip to content

Every market pays its own way. New markets join the same integration.

Customers trust the way they already pay. Vianta takes payments through each market's own methods and pays out through them, on one integration.

Hosted checkout · Indonesia · illustrativeAn animated demonstration of Vianta's hosted payment page for an illustrative merchant, Ostrel: a customer in Indonesia chooses QRIS, the page shows a QR code for Rp 1.250.000, the payment completes, and Ostrel's record shows it received as USD 78.13, in the day's batch. It then returns to the payment view showing QRIS and bank transfer options.
  • QRIS
  • Bank INA
  • Bank Rakyat Indonesia (BRI)
  • Bank Mandiri
  • PermataBank
  • Nobu Bank
  • One commercial relationship
  • Direct local integrations
  • In-house fraud controls
  • PCI DSS Level 1
  • FINTRAC-registered MSB

A new market shouldn't come with a new stack. With Vianta, it's a few more rows in the same record.

Illustrative: for each market, a merchant today runs its own integration, provider portal, settlement file and reconciliation sheet. With Vianta, every payment lands in one record, in US dollars: a QR payment from Dewi in Jakarta, a bank transfer from Agus in Surabaya and a QR payment from Wayan in Denpasar, side by side.

The methods your customers already use. And the ones you pay out on.

Pay-in

  • QR payments

    Scanned from the customer's banking or wallet app.

  • Bank transfers

    An account number issued for each payment, so every transfer arrives already matched.

Pay-out

  • Real-time bank payouts

    Into the recipient's bank account in near real time.

  • E-wallet payouts

    Straight to the recipient's e-wallet account.

Illustrative: a virtual account at Bank Rakyat Indonesia (BRI) issued for one payment of Rp 1.250.000, awaiting the customer's transfer.

Bank transfer · Indonesia · illustrative

The quiet machinery behind every payment.

Payouts. Each recipient paid in their own currency, every payout tracked by its own event.

Four illustrative payouts from Ostrel's US-dollar balance, each received in the recipient's currency, by real-time bank payout and e-wallet payout: two paid, one processing and one returned, USD 1,283.80 in all, each tracked by its own event.

Risk screening. Every payment scored before it is approved.

Illustrative: four risk rules checked on one payment, three passed and one flagged; a score of 24 against a threshold of 70, so the payment is approved.

Build it the way your team already works. The events are the same on every route.

  • Hosted payment page

    Redirect to it, or embed it in your checkout.

  • Server-to-server API

    Local methods and payouts from your own backend.

  • Mobile SDK

    For in-app payments.

  • Plugins

    For the commerce platform you already run.

One payment in three steps: your server creates it, the customer pays on the hosted payment page, and a signed event confirms it at your endpoint.
Illustrative events for one QR payment: created, the customer on the payment page, the QR code issued, payment successful, then added to the day's settlement. Only the success means the payment is paid; the other events are steps.

Who you are working with. What your compliance team will ask about first.

Credentials

Entity
Vianta Payments Ltd.
Standing
FINTRAC-registered MSB
Data security
PCI DSS Level 1
Fraud
In-house fraud controls
Incorporated
Canada

From the first call to live processing, in four steps.

  1. Scope

    A thirty-minute call on your markets and methods, and what you actually need from them.

  2. Agreement

    One commercial relationship covering every product you use.

  3. Integration

    One integration, built in the sandbox first; every method is tested before it is listed.

  4. Live

    Payments and payouts running under your account, with a settlement record for every transaction from day one.

Which market is next?

If you are opening a new market, or paying out where you collect, that is the conversation worth having.

Payment record · illustrative

Method
QR payment
Customer
Dewi, Jakarta
Amount
USD 49.00
Status
Paid
Settlement
In the day's batch