For the complete documentation index, see llms.txt. This page is also available as Markdown.

Payment Processing

Payment processing is how your merchants accept and authorize card and bank payments on Xplor Pay.

Pick the integration based on channel (in-person, web, recurring, ACH) and UX control.

Pick a Payment Integration

Cloud EMV

Card-present for POS and terminals (unified API).

Mobile EMV SDK

In-app card-present for iOS/Android (Bluetooth reader).

Tap to Pay on iPhone

In-app contactless payments on iPhone without a separate reader.

JavaScript SDK

Web checkout with hosted iframe + wallets.

Recurring Payments

Stored payment methods + scheduled billing.

Cards on File

Manage stored card tokens, Account Updater results, and decline responses.

Paylink

Payment links using SMS or e-mail.

ACH Transactions

Bank payments with tokenization.

Payment UI

A ready-to-use interface for handling card payments.

Rule of thumb:

  • Building for terminals / POS: start with Cloud EMV.

  • Building mobile in-person payments: use Mobile EMV SDK.

  • Building web checkout: use JavaScript SDK.

  • Charging on a schedule: use Recurring Payments (needs a stored payment method).

  • Requesting payment via a payment link: use Paylink (send link by SMS or e-mail).

  • Want lower-cost bank payments: use ACH Transactions.

  • Manage card payments in your iOS app: use Paylink UI.

Comparison matrix

Solution
Channel
Best for
Integration type
Hardware required

In-person (card-present)

POS platforms supporting multiple terminals

REST API

Yes (supported terminals)

In-person (card-present)

Mobile apps that want embedded payments

iOS/Android SDK + Mobile Payments API

Yes (VP3300 via Bluetooth)

In-person (card-present)

iPhone apps that want contactless payments without external hardware

iOS SDK + Mobile Payments API

No

Online (card-not-present)

Hosted checkout + wallet support with reduced PCI scope

JavaScript SDK + backend token submission

No (optional readers supported)

Scheduled billing

Subscriptions, installments, maintenance plans

API

No

Online (card-not-present)

Stored-card payments with Account Updater and decline handling

Tokens API + Transactions API

No

Online (card-not-present)

Link-based payments via SMS or e-mail.

API

No

Bank payments

Lower-cost payments and bank-based recurring

API (also supported via JavaScript SDK / PayLink)

No

In-person (card-present)

A ready-to-use interface for handling card payments.

iOS SDK + Mobile Payments API

Yes (VP3300 via Bluetooth)

Next step

If you haven’t onboarded merchants yet, start with Merchant Onboarding.

Once you’re processing payments, you’ll usually want Reporting and Financial Management next.

Need help?

Last updated

Was this helpful?