Skip to content

In pre-pilot preparation

Manage your payment infrastructure from one place.

Bring your bank and payment institution connections together on one infrastructure. Simplify collections, transaction tracking and reporting with Efespay.

30 days free · no card required · try it right away in test mode

How a payment request travels. The business server opens a payment session; Efespay picks the right connection by your rules: a bank virtual POS for one payment, a payment institution for another. The result is verified with the provider, recorded and reported to the business with a signed webhook.

Your server

Order amount and reference

Efespay APIPayment session and routing

Bank virtual POS

Payment institution

Verified transaction result

Transaction record and reporting

Signed webhook

Result sent to your business

How does a payment move?

A request that starts on your server is passed to the right connection; the result is verified and sent back to you.

  1. Step 1: Set up your connections

    You open your Efespay account and add the bank or payment institution connections you work with.

  2. Step 2: Create a payment session

    Your server creates a payment session with the order amount and reference.

  3. Step 3: The right connection is chosen

    Efespay picks the provider that meets the transaction's conditions among the connections open to your business.

  4. Step 4: Your customer pays securely

    Card details are entered on the provider's secure payment page, with 3D Secure when required.

  5. Step 5: You get the result

    The provider's result is verified on the server, and Efespay notifies your business with a signed webhook.

Efespay manages payment instructions, results and operation records; it does not hold customer funds in its own account. Collection and fund transfers take place on the infrastructure of the relevant bank or authorized payment service provider.

All your payments in one panel.

Volume, success rate, provider breakdown and recent transactions on one screen. The view below mirrors the panel; the numbers are sample data.

Overview

Test modeSample data
Collected volume
₺248,390
312 successful payments
Payments
334
Last 30 days
Success rate
93.4%
Per order
Average basket
₺796.12
Net ₺239,120

Payment trend

Daily collected volume

Provider breakdown

  • iyzico%62
  • PayTR%38

Recent payments

Recent payments
OrderAmountStatus
ORD-2041₺1,899.00Succeeded
ORD-2040₺749.00Verifying
ORD-2039₺2,399.00Failed
ORD-2038₺425.00Succeeded

One contract for developers.

The same REST API for every provider: snake_case fields, amounts in minor units, signed webhooks. Your secret key stays on your server.

  • Test mode and scenario-based test cards in every account
  • Signed webhooks, retries and an event log
  • Double-payment protection with Idempotency-Key
Create a payment session (curl)
curl https://api.efespay.com/v1/payment-sessions \
  -H "Authorization: Bearer $EFESPAY_SECRET_KEY" \
  -H "Idempotency-Key: order-1001" \
  -H "Content-Type: application/json" \
  -d '{
    "order_reference": "ORDER-1001",
    "amount_minor": 125000,
    "currency": "TRY",
    "installment_options": [1, 3, 6],
    "return_url": "https://shop.example.com/order/1001"
  }'

Readiness

Efespay is in pre-pilot preparation.

We're shaping the product scope together with pilot businesses. Write to us to review your payment infrastructure together.

  • The payment gateway, multiple virtual POS, routing, links and reporting are built; they are being verified in the test environment and will open gradually with pilot businesses.
  • Bank and payment institution integrations become available only after they pass the test and pilot stages.
  • Plan scope and pricing are set by quote, based on your business's needs.

Let's plan your payment infrastructure together.

Tell us about the connections you use and how you collect payments, and we'll scope the pilot with you.