Skip to content

Payments

MoneyPay Integration: Hosted Payment Page and Virtual POS

How do you take payments with MoneyPay on Esoltec? Esoltec's MoneyPay integration lets you take Turkish lira card payments with your MoneyPay account, set up in one of two ways: the hosted payment page, which sends the customer to MoneyPay's page, or the virtual POS, where the card is taken at your own checkout. You enter the API Key and Secret Key in Finance › Payment Settings and make full or partial refunds from the order detail.

Integration details

Support status
Available: connect it from the admin panel with your own account
Last updated
Owner
Esoltec product team
In the panel
Finance › Payment Settings

What you can do

  • Hosted payment page: the customer goes to MoneyPay's page to pay and chooses installments there (up to 12).

  • Virtual POS: card details are taken at your own checkout and the bank's 3D Secure page opens; installment options are queried based on the card.

  • Refunds: you make full or partial refunds from the “Payment Info” tab of the order detail; for a same-day refund, MoneyPay cancels the transaction.

  • Test and live modes: test and live keys are stored separately.

How to connect it

  1. 01

    In Finance › Payment Settings, press “Add Provider” and choose the MoneyPay-branded card payment option (hosted payment page) or “MoneyPay Sanal POS”.

  2. 02

    Enter the API Key and Secret Key; for the hosted payment page, set the 3D Secure requirement and the default phone number.

  3. 03

    Verify them with “Test” and press “Connect”.

  4. 04

    Switch the provider to “Live” and make it “Active”.

Step-by-step guide (in Turkish)

What you need

  • A MoneyPay merchant account with an API Key / Secret Key; virtual POS permission for the virtual POS option.
  • A valid mobile phone number on the order or the default phone in the settings: MoneyPay requires a phone number for payment.

Limits to know

Things that don't work today or work differently; when they change, this page and its date are updated.

  • Turkish lira only: payments in foreign currency are not taken.
  • On the hosted payment page, installments go up to 12.
  • On the hosted payment page, 3D Secure can be turned off in the settings; while it is off, payments may be taken without 3D verification.
  • There are no saved cards; customers enter their card details for every payment.

Frequently asked questions

  • What is the difference between MoneyPay's hosted payment page and virtual POS?

    With the hosted payment page, the customer pays on MoneyPay's page and chooses installments there. With the virtual POS, card details are taken at your own checkout and the payment completes on the bank's 3D Secure page.

  • Can I sell in installments with MoneyPay?

    Yes. On the hosted payment page, the customer chooses installments on MoneyPay's page (up to 12); with the virtual POS, installment options are queried based on the card.

  • Why does MoneyPay ask for a phone number?

    MoneyPay requires a mobile phone number with each payment request. If the order has no valid number, the default phone you entered in the provider settings is used.

Get started today

Take your first step toward the future of e‑commerce.

Ready-made templates for your industry, campaign and coupon tools, abandoned cart emails, and payment and shipping integrations are waiting for you in every plan.

Message us on WhatsApp