Skip to main content
Fexco supports two methods for boarding merchants into the DCC system. Each method registers merchants in the same underlying Mercury template system, but they differ in format, automation level, and supported operations. This page helps you choose the right method. The Boarding API is the primary boarding method. If you need a file-based approach, use Boarding File Upload (XML).

Boarding API

JSON over HTTPS with real-time status polling

Boarding File Upload

Automated file-based boarding via SFTP

Boarding API

The Boarding API is the primary method for boarding merchants. You submit JSON requests over HTTPS and receive real-time status feedback through polling. It does not require SFTP or file encryption infrastructure. See Board merchants via the Boarding API for the full guide.

Boarding File Upload

XML boarding uses the Boarding File Upload utility, an automated file-based method that supports the full range of operations (create, update, deactivate). You build an XML file, validate it against the Boarding File Upload XSD schema, and upload it via SFTP. Fexco processes the file and returns a confirmation file to your SFTP directory. See Board merchants via XML for the full guide.

Boarding method comparison

The table below compares both methods across format, authentication, supported operations, and infrastructure requirements.
You can use different methods for different operations. For example, you could use the Boarding API for creating and deactivating merchants, and XML for updates.

Next steps

Once you have chosen a method, follow the guide for your boarding method: