Transactions

List Transactions

GET
/transactions

Get a list of transactions recently processed, using criteria passed in the query string. Page through the result set to access all records. 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.

Authorization

bearerAuth
AuthorizationBearer <token>

Access token from POST /accesstoken, sent as Authorization: Bearer <token>.

In: header

Query Parameters

id?string

A unique identifier that is used to identify and reference an instance of this resource. It is generated by Global Payments to identify the transaction and must be used to action that transaction in future.

Length1 <= length <= 50
type?string

Describes whether the transaction is a SALE, that moves funds from Payer to Merchant, or a REFUND where funds move from Merchant to Payer.

  • SALE - indicates the movement, or the attempt to move, funds from payer to a merchant.
  • REFUND - indicates the movement, or the attempt to move, funds from merchant to the payer.
Length1 <= length <= 50
Default"SALE"

Value in

  • "SALE"
  • "REFUND"
channel?string

Describes whether the transaction was processed in a face to face(CP) scenario or a Customer Not Present (CNP) scenario.

  • CP - A Customer Present transaction is when the payer and the merchant are in direct face to face contact when exchanging payment method information to fulfill a transaction. e.g. in a store and paying at the counter that is attended by a clerk.
  • CNP - A Customer NOT Present transaction is when the payer and the merchant are not together when exchanging payment method information to fulfill a transaction. e.g. a transaction executed from a merchant's website or over the phone
Length1 <= length <= 50

Value in

  • "CP"
  • "CNP"
amount?string

The amount to transfer between Payer and Merchant for a SALE or a REFUND. It is always represented in the lowest denomination of the related currency. and with no decimal point.

Length1 <= length <= 50
currency?string

The currency of the amount in ISO-4217(alpha-3).

Length3 <= length <= 3

Value in

  • "USD"
  • "EUR"
  • "CAD"
  • "AFN"
  • "DZD"
  • "ARS"
  • "AMD"
  • "AWG"
  • "AUD"
  • "AZN"
  • "BSD"
  • "BHD"
  • "THB"
  • "PAB"
  • "BBD"
  • "BYN"
  • "BZD"
  • "BMD"
  • "VEF"
  • "BOB"
  • "BRL"
  • "BND"
  • "BGN"
  • "BIF"
  • "CVE"
  • "CLP"
  • "COP"
  • "KMF"
  • "CDF"
  • "NIO"
  • "CRC"
  • "CUP"
  • "CZK"
  • "GMD"
  • "DKK"
  • "MKD"
  • "DJF"
  • "STD"
  • "DOP"
  • "VND"
  • "XCD"
  • "EGP"
  • "SVC"
  • "ETB"
  • "FKP"
  • "FJD"
  • "HUF"
  • "GHS"
  • "GIP"
  • "HTG"
  • "PYG"
  • "GNF"
  • "GYD"
  • "HKD"
  • "UAH"
  • "ISK"
  • "INR"
  • "IRR"
  • "IQD"
  • "JMD"
  • "JOD"
  • "KES"
  • "PGK"
  • "HRK"
  • "KWD"
  • "AOA"
  • "MMK"
  • "LAK"
  • "GEL"
  • "LBP"
  • "ALL"
  • "HNL"
  • "SLL"
  • "LRD"
  • "LYD"
  • "SZL"
  • "LSL"
  • "MGA"
  • "MWK"
  • "MYR"
  • "MUR"
  • "MXN"
  • "MDL"
  • "MAD"
  • "MZN"
  • "BOV"
  • "NGN"
  • "ERN"
  • "NAD"
  • "NPR"
  • "ANG"
  • "ILS"
  • "TWD"
  • "NZD"
  • "BTN"
  • "KPW"
  • "NOK"
  • "MRO"
  • "TOP"
  • "PKR"
  • "MOP"
  • "CUC"
  • "UYU"
  • "PHP"
  • "GBP"
  • "BWP"
  • "QAR"
  • "GTQ"
  • "ZAR"
  • "OMR"
  • "KHR"
  • "RON"
  • "MVR"
  • "IDR"
  • "RUB"
  • "RWF"
  • "SHP"
  • "SAR"
  • "RSD"
  • "SCR"
  • "SGD"
  • "PEN"
  • "SBD"
  • "KGS"
  • "SOS"
  • "TJS"
  • "SSP"
  • "LKR"
  • "XSU"
  • "SDG"
  • "SRD"
  • "SEK"
  • "CHF"
  • "SYP"
  • "BDT"
  • "WST"
  • "TZS"
  • "KZT"
  • "TTD"
  • "MNT"
  • "TND"
  • "TRY"
  • "TMT"
  • "AED"
  • "UGX"
  • "CLF"
  • "COU"
  • "UZS"
  • "VUV"
  • "KRW"
  • "YER"
  • "JPY"
  • "CNY"
  • "ZMW"
  • "ZWL"
  • "PLN"
number_first6?string

The first 6 digits of the card number.

Length1 <= length <= 6
number_last4?string

The last 4 digits of the card number.

Length1 <= length <= 4
token_first6?string

The first 6 digits of the digital wallet token.

Length1 <= length <= 6
token_last4?string

The last 4 digits of the digital wallet token.

Length1 <= length <= 4
account_name?string

A meaningful label that better identifies the account.

Length1 <= length <= 50
brand?string

Indicates the card brand that issued the card.

Length1 <= length <= 50

Value in

  • "VISA"
  • "MASTERCARD"
  • "AMEX"
  • "DINERS"
  • "DISCOVER"
  • "JCB"
  • "CUP"
  • "EBT"
brand_reference?string

The unique reference created by the brands/schemes to uniquely identify the transaction.

Length1 <= length <= 50
authcode?string

Code generated by the card provider when the card is successfully authorized.

Length1 <= length <= 50
reference?string

Merchant defined field to reference the transaction.

Length8 <= length <= 50
status?string

Indicates where a transaction is in its lifecycle.

  • FOR_REVIEW - A Transaction is being created with key information like amount and goods and services being purchased.It must be reviewed and subsequently actioned before going for authorization. This status is used if the transaction needs to be shown to the payer before proceeding to authorization.
  • INITIATED - A Transaction has been successfully initiated. An update on its status is expected via a separate asynchronous notification to a webhook.
  • PENDING - A Transaction has been sent to the payment method provider and are waiting for a result.
  • PREAUTHORIZED - A Transaction has been approved but a capture request is required to commence the movement of funds.
  • CAPTURED - A Transaction has been successfully authorized and captured. The funding process will commence once the transaction remains in this status.
  • REVERSED - A Transaction that had a status of PENDING, PREAUTHORIZED or CAPTURED has subsequently been reversed which voids/cancels a transaction before it is funded.
  • DECLINED - A Transaction where the payment method provider declined the transfer of funds between the payer and the merchant.
  • FUNDED - A Transaction where the funds have transferred between payer and merchant as expected.
  • FAILED - A Transaction that experienced an error after it was already created. For example a transaction that timed out waiting for a response or a transaction was successfully initiated and sent to a terminal/device that subsequently experienced an issue.
  • REJECTED - A Transaction where the funds were expected to transfer between payer and merchant but the transfer was rejected during the funding process. This rarely happens but when it does it is usually addressed by Global Payments operations.
Length1 <= length <= 50

Value in

  • "FOR_REVIEW"
  • "INITIATED"
  • "PENDING"
  • "PREAUTHORIZED"
  • "CAPTURED"
  • "REVERSED"
  • "DECLINED"
  • "FUNDED"
  • "FAILED"
  • "REJECTED"
country?string

This is the country the merchant is domiciled in. For example, if the merchant is based in Canada it must be set to CA.if the merchant is based in England it must be set to GB.if the merchant is based in USA it must be set to US.The country in ISO-3166-1(alpha-2 code) format.

Length2 <= length <= 2
from_time_created?string

The start time to search for in a range, using the resource time_created value.

Formatdate
to_time_created?string

The end time to search for in a range, using the resource time_created value.

Formatdate
batch_id?string

A Global Payments created reference that uniquely identifies the batch.

Length1 <= length <= 50
order.reference?string

The merchant's reference for the order the transaction is associated with..

Length1 <= length <= 50
entry_mode?string

Indicates how the payment method information was obtained by the Merchant for this transaction.

  • MOTO - A CNP channel entry mode where the payment method information was obtained over the phone or via postal mail.
  • ECOM - A CNP channel entry mode where the payment method was obtained via a browser.
  • IN_APP - A CNP channel entry mode where the payment method was obtained via an application and applies to digital wallets only.
  • CHIP - A CP channel entry mode where the payment method information was obtained from a chip. E.g. card is inserted into a device to read the chip.
  • SWIPE - A CP channel entry mode where the payment method information was obtained from swiping a magnetic strip. E.g. card's magnetic strip is swiped through a device to read the card information.
  • MANUAL - A CP channel entry mode where the payment method information was obtained by manually keying the payment method information into the device.
  • CONTACTLESS_CHIP - A CP channel entry mode where the payment method information was obtained by bringing the payment method to close proximity of a device. E.g. tap a card on or near a device to exchange card information.
  • CONTACTLESS_SWIPE - A CP channel entry mode where the payment method information was obtained by bringing the payment method to close proximity of a device and also swiping the card. E.g. tap a card on or near a device and swipe it through device to exchange card information
  • PHONE - A CNP channel entry mode where the payment method was obtained over the phone.
  • MAIL - A CNP channel entry mode where the payment method was obtained via postal mail.
  • PRESENT- The entry mode cannot be determined but it is a Customer Present transaction.
  • UNKNOWN - The entry mode for this transaction cannot be determined.
Length1 <= length <= 50

Value in

  • "MOTO"
  • "ECOM"
  • "IN_APP"
  • "CHIP"
  • "SWIPE"
  • "MANUAL"
  • "PHONE"
  • "MAIL"
  • "CONTACTLESS_CHIP"
  • "CONTACTLESS_SWIPE"
  • "PRESENT"
  • "UNKNOWN"
name?string

The name of the owner of the payment method

Length1 <= length <= 50
account_id?string

A unique identifier that is used to identify and reference an instance of this resource. This id is used when actioning or referencing a specific account. Begins with the three letters, TRA.

Length1 <= length <= 50
site_reference?string

A merchant defined reference for the location that created the transaction.

Length1 <= length <= 50
system.mid?string

Merchant Identifier from the platform.

Length1 <= length <= 50
payer.reference?string

An integrator's reference to the payer.

Length1 <= length <= 50
system.hierarchy?string

Identifies the location of a merchant within the merchant's corporate structure on the platform.

Length1 <= length <= 50
fingerprint?string

If enabled, this field contains the unique fingerprint signature for that payment method for that merchant. If the payment method is seen again this same value is generated. For cards the primary account number is checked only. The expiry date or the CVV is not used for this check.

Length1 <= length <= 50
fingerprint_presence_indicator?string

If enabled, this field indicates whether the payment method has been seen before or is new.

  • EXISTS - Indicates that the payment method was seen on the platform before by this merchant.
  • NEW - Indicates that the payment method was not seen on the platform before by this merchant.
Length1 <= length <= 50

Value in

  • "NEW"
  • "EXISTS"
resource?string

The resource to filter the search list results by

Length1 <= length <= 50

Value in

  • "AUTHENTICATIONS"
  • "BATCHES"
  • "CURRENCY_CONVERSIONS"
  • "DEVICES"
  • "FUNDS"
  • "INSTALLMENTS"
  • "TRANSFERS"
  • "TRANSACTIONS"
  • "VERIFICATIONS"
page?number

Indicates the page sequence to return in the response. The number of records presented on each page is determined by page_size field.1 means the first page, 2 the second and so on.

Default1
page_size?number

The total number of records to return in a single page for a list. page:

Default5
order?string

The direction of the ordering of the entire list, ASC or DESC

Default"DESC"

Value in

  • "ASC"
  • "DESC"
order_by?string

The field to order the list by.

Default"TIME_CREATED"

Header Parameters

X-GP-Version*string

The version of the API to execute the request.

Length1 <= length <= 50
Default"2021-03-22"

Response Body

application/json

application/json

application/json

application/json

application/json

application/json

application/json

application/json

curl -X GET "https://example.com/transactions" \  -H "X-GP-Version: 2021-03-22"
{  "total_record_count": 1985438,  "current_page_size": 2,  "merchant_id": "MER_1e4049f6f33145b2a5891332e9783bd9",  "merchant_name": "UCP_Test_Automation_Merchant",  "account_id": "TRA_ed508386da5b4c81b629ed10434d941d",  "account_name": "GPECOM_HPP_Processing",  "filter": {    "from_time_created": "2026-03-01T00:00:00.000Z",    "to_time_created": "2026-03-31T23:59:59.999Z"  },  "paging": {    "page_size": 2,    "page": 1,    "order": "ASC",    "order_by": "TIME_CREATED"  },  "transactions": [    {      "id": "TRN_M2lwGiHmpKsrWAtF8sHX3ouWlbqU0Y",      "time_created": "2026-03-01T05:12:10.808Z",      "account_id": "TRA_1e0a2fdfd79d4013b87d47c4c43882f6",      "account_name": "Portico_Transaction_Processing",      "status": "PREAUTHORIZED",      "type": "SALE",      "channel": "CNP",      "amount": "2000",      "partner_amount": "",      "merchant_amount": "",      "gratuity_amount": "0",      "currency": "USD",      "reference": "TRANS-b6467ddc-0e27-4f64-b0b1-ecfaf51946df",      "description": "",      "order_reference": "",      "order": {        "reference": ""      },      "time_created_reference": "",      "batch_id": "BAT_1234",      "country": "US",      "site_reference": "",      "payment_method": {        "result": "00",        "message": "APPROVAL",        "entry_mode": "ECOM",        "fingerprint": "f47e81cee4da44c99d422592ec1e908af47e81cee4da44c99d422592ec1e908af47e81cee4da44c99d422592ec1e908af47e81cee4da44c99d422592ec1e908a",        "fingerprint_presence_indicator": "EXISTS",        "name": "Jone Doe",        "card": {          "brand": "VISA",          "authcode": "VI2000",          "brand_reference": "006060440009130",          "masked_number_first6last4": "426397XXXXXX5262"        }      },      "currency_conversion": {        "payer_amount": "",        "payer_currency": "",        "margin_rate_percentage": "",        "exchange_rate": "",        "commission_percentage": "",        "exchange_rate_source": "",        "exchange_source_time": ""      },      "installment": {        "id": "",        "program": "",        "terms": {          "id": "",          "time_unit": "",          "time_unit_number": "",          "interest_rate": "",          "first_amount": "",          "subsequent_amount": "",          "last_amount": "",          "total_amount": "",          "reference": "",          "mode": "",          "total_time_unit_count": "",          "time_unit_amount": "",          "currency": "",          "description": "",          "expiration_date": "",          "expiration_interest_rate": "",          "terms_and_conditions_url": ""        },        "mode": "",        "count": "",        "grace_period_count": ""      },      "action_create_id": "ACT_M2lwGiHmpKsrWAtF8sHX3ouWlbqU0Y",      "parent_resource_id": "TRN_M2lwGiHmpKsrWAtF8sHX3ouWlbqU0Y",      "platforms": [        {          "type": "PORTICO",          "transaction_id": "200123038489"        }      ],      "system": {        "mid": "4888888123457",        "tid": "6561",        "name": "Portico Testing platform"      }    },    {      "id": "TRN_FJFkBzaV0F2DOq3tBueWE0x4WTaCf1",      "time_created": "2026-03-01T06:46:32.407Z",      "account_id": "TRA_1e0a2fdfd79d4013b87d47c4c43882f6",      "account_name": "Portico_Transaction_Processing",      "status": "PREAUTHORIZED",      "type": "SALE",      "channel": "CNP",      "amount": "2000",      "partner_amount": "",      "merchant_amount": "",      "gratuity_amount": "0",      "currency": "USD",      "reference": "TRANS-631e7cca-b92c-4dd2-b163-b18b457901ee",      "description": "",      "order_reference": "",      "order": {        "reference": ""      },      "time_created_reference": "",      "batch_id": "",      "country": "US",      "site_reference": "",      "payment_method": {        "result": "00",        "message": "APPROVAL",        "entry_mode": "ECOM",        "fingerprint": "f47e81cee4da44c99d422592ec1e908af47e81cee4da44c99d422592ec1e908af47e81cee4da44c99d422592ec1e908af47e81cee4da44c99d422592ec1e908a",        "fingerprint_presence_indicator": "EXISTS",        "name": "Jone Doe",        "card": {          "brand": "VISA",          "authcode": "VI2000",          "brand_reference": "006060440004792",          "masked_number_first6last4": "426397XXXXXX5262"        }      },      "currency_conversion": {        "payer_amount": "",        "payer_currency": "",        "margin_rate_percentage": "",        "exchange_rate": "",        "commission_percentage": "",        "exchange_rate_source": "",        "exchange_source_time": ""      },      "installment": {        "id": "",        "program": "",        "terms": {          "id": "",          "time_unit": "",          "time_unit_number": "",          "interest_rate": "",          "first_amount": "",          "subsequent_amount": "",          "last_amount": "",          "total_amount": "",          "reference": "",          "mode": "",          "total_time_unit_count": "",          "time_unit_amount": "",          "currency": "",          "description": "",          "expiration_date": "",          "expiration_interest_rate": "",          "terms_and_conditions_url": ""        },        "mode": "",        "count": "",        "grace_period_count": ""      },      "action_create_id": "ACT_FJFkBzaV0F2DOq3tBueWE0x4WTaCf1",      "parent_resource_id": "TRN_FJFkBzaV0F2DOq3tBueWE0x4WTaCf1",      "platforms": [        {          "type": "PORTICO",          "transaction_id": "200123039454"        }      ],      "system": {        "mid": "4888888123457",        "tid": "6561",        "name": "Portico Testing platform"      }    }  ],  "action": {    "id": "ACT_2UWJhx5WONTiWrkohwQ9ou9DHh9O2E",    "type": "TRANSACTION_LIST",    "time_created": "2026-03-31T10:33:34.749Z",    "result_code": "SUCCESS",    "app_id": "jb5HXNAwX9Tyo8ck3JQZtIzZh7q8N4GU",    "app_name": "UCP_Test_Automation_Partner_App_1"  }}