Availability of this feature in production depends on your allowed live configuration.
Please contact Global Payments before coding this feature to confirm it will be available to you when you go live.
This guide focuses on incrementing an existing authorized transaction.
Increment is an action used to add a supplemental charge to the authorized amount for an existing transaction before it is batched. This is commonly done in a lodging scenario where upcharges for extra days might be necessary. The increment action does not change the status of a transaction. If successful, it increases the amount of the existing transaction.
The main things to know about increment:
Before starting the steps in this guide, you must do the following:
In this step, we increment an existing authorized transaction.
{
"id": "TRN_uzFr7t4VOqxdLDI44hHmXIjHtOOE8d",
"time_created": "2026-05-03T21:23:39.718Z",
"type": "SALE",
"status": "CAPTURED",
"amount": "11099",
"currency": "USD",
"country": "US",
"reference": "becf9f3e-4d33-459c-8ed2-0c4affc9555e",
"batch_id": "BAT_234234234",
"payment_method": {
"result": "string",
"message": "string",
"card": {
"authcode": "string",
"brand_reference": "string"
}
},
"action": {
"id": "ACT_uzFr7t4VOqxdLDI44hHmXIjHtOOE8d",
"type": "ADJUST",
"time_created": "2026-05-03T21:23:39.718Z",
"result_code": "SUCCESS",
"app_id": "uzFr7t4VOqxdLDI44hHmXIjHtOOE8d",
"app_name": "my_lovely_app"
}
}To get a deeper understanding of this function, we recommend that you use our provided integration references for both API and SDK integrations. For the full detailed API specification, see the API Explorer.
Generate an access token.
See the full transaction endpoint, including incrementals.
Add server-side or client-side code to your integration.
Increments are available for testing in our free Sandbox environment for registered users of this developer portal. Use our resources below to start testing different scenarios.