Transaction search with debit network
Transactions can be retrieved using either the transaction ID or the network used for optimized debit routing during the transaction.
- Query
query Search($input: TransactionSearchInput!) {
search {
transactions(input: $input) {
pageInfo {
hasNextPage
hasPreviousPage
startCursor
endCursor
}
edges {
node {
id
createdAt
paymentInitiatedAt
status
source
debitNetwork
amount {
value
currencyIsoCode
currencyCode
}
merchantAccountId
orderId
customer {
id
}
disbursementDetails {
date
amount {
value
currencyIsoCode
currencyCode
}
exchangeRate
fundsHeld
}
riskData {
id
decision
deviceDataCaptured
fraudServiceProvider
}
facilitatorDetails {
oauthApplication {
clientId
name
}
}
statusHistory {
__typename
status
timestamp
source
terminal
amount {
value
currencyIsoCode
currencyCode
}
... on AuthorizedEvent {
processorResponse {
legacyCode
message
cvvResponse
avsPostalCodeResponse
avsStreetAddressResponse
authorizationId
}
networkResponse {
code
message
}
riskDecision
}
... on GatewayRejectedEvent {
gatewayRejectionReason
processorResponse {
cvvResponse
avsPostalCodeResponse
avsStreetAddressResponse
authorizationId
}
networkResponse {
code
message
}
riskDecision
}
... on ProcessorDeclinedEvent {
declineType
processorResponse {
legacyCode
message
cvvResponse
avsPostalCodeResponse
avsStreetAddressResponse
authorizationId
}
networkResponse {
code
message
}
}
... on FailedEvent {
processorResponse {
legacyCode
message
cvvResponse
avsPostalCodeResponse
avsStreetAddressResponse
authorizationId
}
networkResponse {
code
message
}
riskDecision
}
... on SettlementDeclinedEvent {
processorResponse {
legacyCode
message
}
}
... on SettlementPendingEvent {
processorResponse {
legacyCode
message
}
}
}
paymentMethodSnapshot {
__typename
... on CreditCardDetails {
brand
brandCode
last4
expirationMonth
expirationYear
bin
binData {
prepaid
healthcare
debit
durbinRegulated
commercial
payroll
issuingBank
countryOfIssuance
productId
}
uniqueNumberIdentifier
cardholderName
}
}
customFields {
name
value
}
processorResponse {
legacyCode
message
avsPostalCodeResponse
avsStreetAddressResponse
cvvResponse
}
}
cursor
}
}
}
}
- Variables
{
"input": {
"debitNetwork": {
"is": "STAR"
},
"createdAt": {
"greaterThanOrEqualTo": "2022-03-20T11:52:26+00:00",
"lessThanOrEqualTo":"2022-03-30T11:52:26+00:00"
}
}
}