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
Card Present Setup (In-Store Terminals)
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.
2. Setting Up Payment Methods in Spire
- Go to Edit > Payment Methods.
- 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. (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.
4. 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)
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.