From X-Payments Help
Jump to: navigation, search
X-Payments user manual
  1. X-Payments:General information
  2. What's New
  3. System requirements
  4. Installation
  5. Two-factor user authentication
  6. Configuring X-Payments
  7. Managing users
  8. Customizing the interface
  9. Managing payments
  10. Unistalling X-Payments
  11. Upgrading
  12. Moving X-Payments from one host to another
  13. Viewing X-Payments logs
  14. FAQ
  15. Troubleshooting
  16. Glossary
  17. Supported payment gateways

Payment gateway

One of the supported payment gateways

3DS system

One of the 3D Secure systems, supported by X-Payments


User with administrative privileges


A user paying for the order

Reference ID

Entity in online store's database, associated with a payment in X-Payments. The following may become a reference:

  • order (X-Cart Gold)
  • multiple orders (X-Cart Pro)
  • invoice

Payment ID

A number identifying a certain payment through the X-Payments

Payment status

An indicator of a payment life-cycle. Payment status may have one of the following values:

  • requested
  • declined
  • authorized
  • completed
  • canceled
  • refunded
  • canceled by customer


A request sent to a payment gateway. A payment can have one or more transactions affecting its status.

A transaction can have one of the following states:

  • queued
  • declined
  • completed

Transaction ID

A number identifying a certain transaction in the payment gateway

Transaction type

The following transaction types exist:

  • auth
  • capture
  • sale
  • void
  • refund
  • info

Payment information

Information needed to make a transaction (i.e. to bill a customer's account)

To make a credit card transaction payment:

Additional information needed for Switch/Maestro/Solo:

Additional information needed to bill e-check (depending on a specific payment gateway):

  • Account holder
  • Account type
  • Bank routing number
  • Bank account number
  • Bank name