Open Banking Payments for Merchants

Get paid straight from your customer's bank account.

Evercrest Corp lets your customers pay by bank instead of by card. They pick their bank, approve in their banking app, and the money moves directly to you. Pay-ins and payouts across 26 European countries, settled in euros.

No card details needed 1,600+ banks Euro settlement
BelgiumBulgariaCyprusCzechiaDenmarkEstoniaFinlandFranceGermanyGreeceHungaryIrelandItalyLatviaLiechtensteinLithuaniaLuxembourgMaltaNetherlandsNorwayPolandPortugalRomaniaSwedenSloveniaSlovakia BelgiumBulgariaCyprusCzechiaDenmarkEstoniaFinlandFranceGermanyGreeceHungaryIrelandItalyLatviaLiechtensteinLithuaniaLuxembourgMaltaNetherlandsNorwayPolandPortugalRomaniaSwedenSloveniaSlovakia
About Evercrest Corp

A bank-based alternative to cards.

Instead of paying by card, your customer pays straight from their own bank account. They approve every payment inside their own bank, and funds move directly from their account to yours. No card details are ever collected or transmitted.


How It Works →
↓
Pay-in

Your customers pay you

Accept deposits and checkout payments directly from your customers' bank accounts.

↑
Payout

You pay your customers

Send withdrawals, winnings and refunds back to your users' bank accounts.

Why Merchants Choose Us

Simple for customers. Clear for you.

Everything you need to offer pay-by-bank across Europe, with a single currency: euro.

01

Bank to bank

Payments move directly between bank accounts, with no card details needed.

02

Customer-approved

Customers approve every payment inside their own bank, using the login they already trust.

03

Wide bank coverage

Over 1,600 banks and financial institutions, with the deepest coverage in Germany, Italy and France.

04

Euro settlement

All payments are processed and settled in euros, across every country we cover.

How It Works

Four steps from checkout to settled.

A familiar, secure flow your customers already know from their own banking app.

Choose pay by bank

Your customer selects pay by bank at checkout.

Select their bank

They pick their bank from our list of 1,600+ supported institutions.

Approve with the bank

They log in and approve the payment in their banking app or online banking.

Confirmed & settled

The payment is confirmed to you, and funds are settled in euros.

Built for Europe

Pay-by-bank at European scale.

0

Banks and financial institutions

0

Countries live today

0

Money flows: pay-in and payout

0

Currency: everything in euros

Where We Operate

26 countries and growing.

Banks are listed for every country. Germany, Italy and France have the deepest coverage.

Coming soon

Austria and Spain are being added. Activation has also been requested for other SEPA countries.

Best Fit

Built for merchants with customers across Europe.

Ideal for businesses that want a bank-based alternative to cards for both deposits and payouts. Online gaming operators are a strong example: fast deposits in, fast withdrawals and winnings out.

🎮

Online gaming

Deposits by pay-in, withdrawals and winnings by payout.

🛒

E-commerce

Offer pay by bank at checkout alongside cards.

🌍

Cross-border platforms

One integration and one currency across 26 countries.

For Developers

A simple, secure redirect integration.

Create a payment from your server, redirect the customer to their bank, and receive a callback when it succeeds.

  • JSON over HTTPS REST API
  • Every request signed with HMAC-SHA256 from your merchant secret
  • Redirect flow: customers authorize on their bank's own page
  • Success callbacks to your webhook, plus a payment status check API
  • No card data collected or transmitted
Request API Docs →
// Server-side only: never expose your merchant secret
const crypto = require("crypto");

const fields = { merchant_key, merchant_reference,
  first_name, last_name, email, phone, amount };

// Sort keys, join values with "|", sign with HMAC-SHA256
const str = Object.keys(fields).sort()
  .map(k => fields[k]).join("|");
const hash = crypto.createHmac("sha256", merchantSecret)
  .update(str).digest("hex");

const res = await createPayment({ ...fields, hash, return_url });
// → { success: true, status: "pending", flow: "redirect",
//     redirect_url: "…" }  → send the customer there
Next Steps

Start accepting pay-by-bank.

  1. Share your target countries and expected monthly volume.
  2. We confirm bank coverage for those countries.
  3. We agree pricing and move to integration.
✓ Thanks! Our team will reach out shortly.
FAQ

Frequently asked questions.

Quick answers about open banking payments, currency and coverage.


Still have questions? →

Instead of paying by card, your customer pays straight from their own bank account. They pick their bank, approve the payment in their banking app or online banking, and the money moves directly from their account to yours.

Yes. Pay-in is when your customers pay you. Payout is when you pay your customers or users, for example withdrawals or winnings.

All payments are processed and settled in euros, including in countries that use their own currency. We do not process in local currency, so plan for euro pricing and euro settlement.

We cover 26 countries and over 1,600 banks and financial institutions. Austria and Spain are being added. Our full supported-bank list, with each bank's group and countries served, is available on request.

No. Customers are redirected to their own bank's authorization page. No card data is collected or transmitted, and every API request is signed with HMAC-SHA256.