Common Integration Questions

These are the most common questions that come up during the integration process

What is an Incoming Transaction Code (ITC)?

A Value that connects an incoming sale transaction to an outbound purchase (virtual card) transaction. An ITC is generated and returned for each successful authorization associated with a Sale request and is required for each purchase request. The code can be open or closed which determines if funds may be released.

Can a virtual card be requested or issued for more than the original sale amount?

The aggregate sum of the amount for each VCC requested for a single ITC. At this time, the value of an ITC may not exceed the value of the sale.

What is the Expected Payments parameter in the Sale API?

The number of purchase transactions (virtual card requests) that will be requested in the Purchases API utilizing a single ITC. An ITC is closed when the number of virtual cards requested equals the value submitted in the Expected Payments parameter. CXP encourages using one virtual card per supplier for a seamless reconciliation process.

What is the difference between a void and return in the Sale API?

A void transaction ‘cancels’ a sale transaction that has not settled; cardholders may see an authorization on their card statement but will not be charged for the transaction. A return transaction refunds the full or a partial amount to a cardholder and is available after a sale transaction has settled. The CXP platform settles batches each day at 2:15 am Eastern time or 6:15 am Coordinated Universal Time (UTC) with the exception of Sunday night/Monday morning which settles at 12:15 am Eastern time or 4:15 am Coordinated Universal Time (UTC).

Does each sale transaction require a corresponding purchase transaction

Yes, the CXP system is not intended for processing sale-only transactions. However, in some instances a sale-only transaction may be required, in this case, placing a zero (0) in the expected payments parameter will facilitate funds for the transaction to be released with Daily Funding. Note: The submission of a sales-only transaction may impact daily margin thresholds defined in the client agreement. If a threshold is exceeded on given day funds are not released. Refer to the client agreement for specific details.

What information is returned when a virtual card is requested?

The full card number, expiration date, and CVV number are returned in the API response and available in the CXP portal for entry into the supplier's system. Note: some suppliers and applications i.e. GDS require the input of card type along with card information to process the payment.

Can a virtual card be modified after request?

Once a virtual card has been requested using the Purchase API it may not be modified.

What information do I need to provide CXP to assist with troubleshooting?

Full request body and response, including URL endpoints, used that was submitted and received.