Skip to main content

Plugins & developers

Connect DornaPal to your own sales system

You have two ways in: if you write code, build the integration exactly as you need it with the API docs; if you run a ready-made store, install the DornaPal plugin and take payments without writing code.

Decorative preview: a code editor creating a payment request, next to the WooCommerce plugin and a webhook announcing the payment result.

Two ways to connect

Pick the path that fits your team

Both paths reach the same gateway, the same destination cards and the same panel; the only difference is whether you write the integration or install it.

  • For technical teams

    Build with the API

    Build the integration right into your website, app or bot and keep full control of the payment flow.

    • Create payment requests from your own server
    • Receive results by signed webhook or by verifying
    • Works with any language or framework
    Go to the docs(opens in a new tab)
  • No code

    Ready-made plugins

    If your store runs on a ready-made CMS, install the DornaPal plugin and start taking payments in minutes.

    • Install from your store dashboard
    • Enter the gateway key from the DornaPal panel
    • Payment results are recorded on the order
    See the plugins

Technical docs

From gateway key to verified payment, step by step

The DornaPal docs walk your technical team through the whole integration. All you need to start is an approved gateway in the panel.

  1. 1Create a gateway and get its keyOnce the gateway is approved, copy its key from that gateway's settings in the panel.
  2. 2Create a payment requestYour server sends the order amount, receives an Authority reference and sends the customer to the DornaPal payment page.
  3. 3Receive the resultAfter the transfer is matched, the result reaches your server as a signed webhook and can also be checked with Verify.
  4. 4Complete the orderMark the order as paid only after the result is confirmed on your server.
Read the docs(opens in a new tab)

Keep the gateway key and the webhook signing secret on your server only; never put them in browser or app code.

Plugins

No code, with DornaPal plugins

Plugins are built and maintained by the DornaPal team. The WooCommerce plugin is ready and more platforms are on the way.

In the works

8
  • Easy Digital DownloadsComing soon
  • Gravity FormsComing soon
  • LearnPressComing soon
  • Paid Memberships ProComing soon
  • WHMCSComing soon
  • OpenCartComing soon
  • PrestaShopComing soon
  • JoomlaComing soon
Your platform isn't listed?Tell us what you use so we can prioritise the next plugins around your needs. Until then, the API is always available.Request a plugin

Developer questions

Good to know before you connect

Do I need a developer to connect?

No. If your store runs on WooCommerce, the ready-made plugin is enough. Custom systems, bots and apps connect through the API.

Where do I get the gateway key?

Once your gateway is registered and approved in the panel, its key appears in that gateway's settings, and you can regenerate it whenever you need to.

How does the payment result reach my system?

After the transfer is matched, DornaPal sends the result as a signed webhook to the address you registered in the panel. Before delivering the order, also confirm the result on your server with Verify.

Does money pass through DornaPal with a plugin or the API?

No. On both paths the customer transfers directly to your verified card; DornaPal only matches and reports the transaction data.

Start connecting

Gateway first, then connect

Create your gateway in the panel; once approved, its key is ready for both the API and the plugins.

Open the panel