Skip to content
PerionPayments

PerionPayments developer docs

Take a Sandbox payment in six steps, then build one integration for every method.

Sandbox access is by invitation.

Live payments are an internal pilot only and not yet open to other businesses. Our team reviews each request, and invited merchants receive credentials for test payments, which never move real money.

Choose your surface

Most integrations follow the Recommended integration: your page lists the payment methods, your server starts the one the payer picks, and the payer approves on their phone or enters their card on the card acquirer's secure page. It works with each surface below.

Least code

Hosted checkout

Redirect the payer to a checkout page your server created. Nothing payment-related runs in your page.

Keeps your page

Embedded checkout

Mount checkout inside your own page with PerionPayments.js, while your server still sets the amount.

No checkout code

Payment links

Share a fixed-price link by message, QR, or email. It opens the same hosted checkout.

Every surface shares one payment lifecycle, and none of them proves payment by redirecting back. Understand the lifecycle before you fulfill an order.

Next: Quickstart