This article outlines how to configure and use the credit card integration between Spire v3.13 and Global Payments, including both Card Present (CP) and Card Not Present (CNP) processing, MID setup, payment method creation, and transaction workflows.
Last updated: 19 June 2025
Overview and Support
Global Payments is a payment solution provider that integrates with Spire to allow credit card processing for both Card Present and Card Not Present transactions. Spire’s integration supports taking payments through Sales Order Deposits, Sales Invoices, and A/R Invoices and Refunds.
Partners and clients must complete specific steps prior to enabling the integration in Spire Server Administration. This includes account registration with Global Payments and internal setup within Spire.
*Note: Global Payments integration requires that the client maintains their Spire Software Assurance.*
The following is a checklist of steps to complete the Global Payments integration with Spire, starting with a group of tasks that can be performed prior to enabling the integration in Spire Server Administration, followed by tasks that can be done after the integration is completed.
Before You Begin: Spire and Global Payments Setup
Registration and Spire Central
1. Complete Spire Pre-Integration Check List
2. Spire Central Activation - Access Customer record in Spire Central. From the top menu, select the Change License. Under Modules select Global Payments. Note that for this integration to remain active, Spire clients must maintain their annual software assurance.
3. Customer needs to apply for account with Global Payments via this form. If customer has exisitngaccount with Global, a new application is still required.
4. Once the customer receives their merchant approval, ID and any terminals required, they will receive an implementation meeting request from Global Payments.
5. It is up to the customer and the Spire partner to ensure the pre-integration checklist is completed, and that the partner is available for the scheduled meeting with Global for the implementation.
Please Note: Global Payments Integration and Terminal support are provided by Global Payments.
Global Payments Technical Support
Hardware, Installs, processing issues or otherwise broken, existing merchant hardware orders,
trackinginfo and incmpete shipments.
Global Payments Technical Support
800-774-6462 Option 2
support@openedgepay.com
Open 24/7, 365 days a year
Spire Pre-Integration Check List - Setting Up Payment Methods in Spire
- Go to Edit > Payment Methods.
For integration with Global Payments, at least one Credit-type payment method must be created. Assign a Credit Card Clearing GL account to the payment method.
If your business accepts multiple card types (e.g., Visa, MasterCard), you may wish to create separate payment methods and GL accounts to track them individually. - Create a new payment method record with the Plus (Add) toolbar button, or edit an existing payment method with the Pencil (Edit) toolbar button.
- Code: A unique value for this payment method.
- Description: Identification for users to know the payment method when selecting.
- Type: Credit
- Assign the correct GL Account.
- For use within Sales Orders Display:
- Check Display payment method to allow selection.
- Set the Sequence position for this payment method in the list.
- (Optional) Choose an icon image for display in Sales Orders.
- For defining the Integrationwith Global Payments:
- Enable the integration
- Set Type to: External Terminal (Card Present)
- Click Save and Close.
Spire Pre-Integration Check List - Tills and Terminals Setup
Create Tills (Optional but Recommended)
Go to Sales > Tills
Create or edit tills to define where terminals are located (e.g., “Front Register”).
If using GL Segments for Location, assign the appropriate Location Code.
Create Terminal Codes
Even if you haven’t received devices yet, you can pre-create terminal entries:
Go to Sales > Payment Terminals
Use the Add (+) button to create each expected terminal.
These will later be configured once the Global Payments software is installed.
(Optional) Multi-Terminal Setup
If you have multiple terminals (e.g. for multi-lane or multi-till setups):
- Go to Sales > Payment Terminals.
- Click the Plus (Add) toolbar button to create a new terminal.
- Code: Name of device (e.g. Register 1)
- Terminal No: Format cedevice::xxxxxx
- Choose Language and Currency.
- Assign the appropriate Sales Till to assign the location of the device.
- Click Save and Close.
- Repeat for each additional terminal.
Card Present Setup (In-Store Terminals)
NOTE: If you're evaluating the integration prior to going live, enable the Sandbox Environment option for testing. Each configuration must include a unique Label, Region (USD/CAD), and optional Location or Division if applicable. For multi-currency or multi-location setups, create separate connections with distinct Labels.
1. Setting Up Global Payments Integration in Spire
- From the Spire Server Admin menu, click Integrations.
- Under Global Payments Integrated – Card Present, click SETUP.
- Give the connection a unique label (e.g., “Main Retail MID”).
- Enter your credentials in format: XWebID:XWebTerminalID.
- Enter your AuthKey as the Account Password.
- Leave the Sandbox Environment checkbox unmarked for live integration.
- Select the appropriate Region (e.g., USD or CAD).
- (Optional) Enter the Location and/or Division name if using multiple.
- Click Save.
- For multi-MID setups, click Create New Connection and repeat.
Assign Access
- Click MANAGE ACCESS.
- Enable the databases that should use this MID.
- Click CLOSE.
5. Running a Card Present (CP) Sale
- Go to Sales, click + to create a new sales order.
- Enter sales order information including the Customer No and Part No details.
- Click Invoice.
- Click the Card Present payment icon.
- If prompted, choose the correct device.
- Enter the amount, click OK.
- Follow prompts on the terminal.
- Once complete, click Invoice to finish.
Card Not Present Setup (Manual Entry / Ecommerce)
NOTE: If you're evaluating the integration prior to going live, enable the Sandbox Environment option for testing. Each configuration must include a unique Label, Region (USD/CAD), and optional Location or Division if applicable. For multi-currency or multi-location setups, create separate connections with distinct Labels.
1. Setting Up Global Payments Integration in Spire
- Still in Integrations, find Global Payments Integrated – Card Not Present.
- Click SETUP.
- Enter a unique label for the account.
- Provide credentials in format: XWebID:XWebTerminalID.
- Enter the AuthKey.
- Leave the checkbox unmarked.
- Select the Region.
- (Optional) Add Location or Division if needed.
- Click Save.
- Use Create New Connection to add additional MIDs.
Assign Access
- Click MANAGE ACCESS, enable desired databases.
- Click CLOSE.
2. Setting Up Payment Methods in Spire
- Create a new payment method record with the Plus (Add) toolbar button, or edit an existing payment method with the Pencil (Edit) toolbar button.
- Code: A unique value for this payment method.
- Description: Identification for users to know the payment method when selecting.
- Type: Credit
- Assign the correct GL Account.
- For use within Sales Orders Display:
- Check Display payment method to allow selection.
- Set the Sequence position for this payment method in the list.
- (Optional) Choose an icon image for display in Sales Orders.
- For defining the Integrationwith Global Payments:
- Enable the integration
- Set Type to: External Terminal (Card Present)
- Click Save and Close.
3. Customer Cards with Tokenization (CNP)
- Go to Customers, locate the customer, and edit with double-click or the Pencil icon.
- Open the Credit Cards tab.
- Click the Plus (Add) toolbar button to create a new tokenized card.
- Manually enter the card info.
- Enable Default if this card is typically used for Sales invoices.
- Click Submit, then Save the customer.
4. Deleting a Saved (Tokenized) Card
- Go to Customers, open the customer profile.
- Click the Credit Cards tab.
- Select the saved card.
- Click the X icon to remove it.
5. Sales order entry with Tokenization (CNP)
- Go to Sales, click + to create a new sales order.
- Enter sales order information including the Customer No and Part No details.
- Click Invoice.
- Click the Card Not Present payment icon.
- Select a tokenized (saved) credit card or manually enter a new one.
- (Optional) If a new card was entered, check Save payment method to save the card to the customer.
- Use the Enter Manual Payment process only if you want to escape the integrated entry method and simply enter the information of a credit card payment that has already been externally processed.
- Click OK to process the payment.
- Multiple payments can be taken for the same invoice.
- Click Invoice to complete the sale.
Processes available to both Card Present and Card Not Present transactions
1. Voiding a Transaction (CP Only)
Must be done immediately after sale before invoice is closed.
- On the payment list screen, click Void.
- Select the terminal if needed.
- Follow the device prompts.
- Click Invoice to finalize, or Cancel to escape from this screen without invoicing.
2. Issuing an Independent Refund (CP Only)
- Go to Sales History.
- Double-click the transaction to refund.
- Click Reverse, then Invoice to reverse both the invoice and the payment.
- Select Card Present icon.
- Choose the terminal if prompted.
- Complete prompts and finalize.
3. Authorizing and Capturing Payments
a. Authorization
- Go to Sales, and edit the sales order.
- Click Credit Authorizations.
- Click Authorize, select the integrated credit card payment method.
- Choose the terminal or tokenized customer card, depending on Card Present or Not, and complete prompts.
- Click OK to save the transaction in the Credit Authorizations list.
b. Capture
- Open the order in Sales.
- Click Credit Authorizations to open the list.
- Highlight the saved payment authorization.
- Click Capture to process the payment and remove the authorization from the list.