Object
Objects are a fundamental component of GraphQL schemas. They organize data you can request and receive from a service into types. They contain a collection of fields, each of which has its own type.
__Directive
A Directive provides a way to describe alternate runtime execution and type validation behavior in a GraphQL document.
In some cases, you need to provide options to alter GraphQL's execution behavior in ways field arguments will not suffice, such as conditionally including or skipping a field. Directives provide this by describing additional information to the executor.
Output:OBJECT
Fields
name: String!
description: String
isRepeatable: Boolean!
locations: [__DirectiveLocation!]!
args: [__InputValue!]!
Input Arguments
includeDeprecated: Boolean
Default Value: false
__Field
Object and Interface types are described by a list of Fields, each of which has a name, potentially a list of arguments, and a return type.
Output:OBJECT
__InputValue
Arguments provided to Fields or Directives and the input fields of an InputObject are represented as Input Values which describe their type and optionally a default value.
Output:OBJECT
__Schema
A GraphQL Schema defines the capabilities of a GraphQL server. It exposes all available types and directives on the server, as well as the entry points for query, mutation, and subscription operations.
Output:OBJECT
Fields
description: String
types: [__Type!]!
A list of all types supported by this server.
queryType: __Type!
The type that query operations will be rooted at.
mutationType: __Type
If this server supports mutation, the type that mutation operations will be rooted at.
subscriptionType: __Type
If this server support subscription, the type that subscription operations will be rooted at.
directives: [__Directive!]!
A list of all directives supported by this server.
__Type
The fundamental unit of any GraphQL Schema is the type. There are many kinds of types in GraphQL as represented by the __TypeKind enum.
Depending on the kind of a type, certain fields describe information about that type. Scalar types provide no information beyond a name, description and optional specifiedByURL, while Enum types provide their values. Object and Interface types provide the fields they describe. Abstract types, Union and Interface, provide the Object types possible at runtime. List and NonNull types compose other types.
Output:OBJECT
Fields
kind: __TypeKind!
name: String
description: String
specifiedByURL: String
fields: [__Field!]
Input Arguments
includeDeprecated: Boolean
Default Value: false
interfaces: [__Type!]
possibleTypes: [__Type!]
enumValues: [__EnumValue!]
Input Arguments
includeDeprecated: Boolean
Default Value: false
inputFields: [__InputValue!]
Input Arguments
includeDeprecated: Boolean
Default Value: false
ofType: __Type
isOneOf: Boolean
Interfaces
Fields
id: ID!
The ID of the document uploaded
status: ApplicationDocumentUploadStatus
The status of the document uploaded by the applicant
type: DocumentType
The document type uploaded
revisions: [AccountHolderApplicationDocumentRevision]
Revisions on the applicant's document
createdAt: String
The date and time, in ISO 8601 format, this application document was created.
updatedAt: String
The date and time, in ISO 8601 format, this application document was last updated.
fileReviewReasons: [ApplicationDocumentReviewReason!]
The given reasons for the file review status.
AccountHolderApplicationDocumentRevision
A revision of an uploaded document for an application
Output:OBJECT
Fields
status: ApplicationDocumentUploadStatus
The status of the document uploaded by the applicant
type: DocumentType
The document type uploaded
createdAt: String
The date and time, in ISO 8601 format, this application document revision was created.
updatedAt: String
The date and time, in ISO 8601 format, this application document revision was last updated.
fileReviewReasons: [ApplicationDocumentReviewReason!]
The given reasons for the file review status.
AccountHolderApplicationDocumentToVerificationResultCodeContext
A context describing the impact of a DocumentType presented on the USAccountHolderApplicationDocumentUploadSession to the AccountHolderVerificationResultCodes
Output:OBJECT
Fields
entries: [AccountHolderApplicationDocumentToVerificationResultCodeEntry!]
A list of entries representing the DocumentType to AccountHolderVerificationResultCode mapping.
AccountHolderApplicationDocumentToVerificationResultCodeEntry
An entry providing a list of AccountHolderVerificationResultCodes that a DocumentType would address.
Output:OBJECT
Fields
document: DocumentType
A requested DocumentType
verificationResultCodes: [AccountHolderVerificationResultCode!]
A list of AccountHolderVerificationResultCodes
AccountHolderApplicationDocumentUploadSessionContext
A document upload session context for an Account Holder's Application
Output:OBJECT
Fields
documentVerificationResultCodeContext: AccountHolderApplicationDocumentToVerificationResultCodeContext
A context representing the relationship between the documents requested to be uploaded and the AccountHolderVerificationResultCodes presented during the Application process.
verificationResultCodeDocumentContext: AccountHolderApplicationVerificationResultCodeToDocumentContext
A context representing the relationship between the AccountHolderVerificationResultCodes presented during the Application process and the documents requested.
AccountHolderApplicationRequiredDocument
A document upload for an account holder application
Output:OBJECT
Fields
referenceIdentifier: ID
A reference identifier for the account holder application document session **Note: ** This is not a Global ID
documentUploadSession: AccountHolderApplicationDocumentUploadSession
A document upload session
status: ApplicationDocumentUploadSessionStatus
The status of the application's document upload session
uploadedDocuments: [ApplicationDocument]
Documents submitted for the application
createdAt: String
The date and time, in ISO 8601 format, this application document was created.
updatedAt: String
The date and time, in ISO 8601 format, this application document was last updated.
AccountHolderApplicationState
A type representing a state of the account holder application.
Output:OBJECT
Fields
status: AccountHolderApplicationStatusCode!
Status of application.
AccountHolderApplicationVerificationResultCodeToDocumentContext
A context describing the impact of a AccountHolderVerificationResultCode on the requested DocumentTypes presented on the USAccountHolderApplicationDocumentUploadSession
Output:OBJECT
Fields
entries: [AccountHolderApplicationVerificationResultCodeToDocumentEntry!]
A list of entries representing the AccountHolderVerificationResultCode to DocumentType mapping.
AccountHolderApplicationVerificationResultCodeToDocumentEntry
An entry providing a list of DocumentTypes that address the AccountHolderVerificationResultCode
Output:OBJECT
Fields
verificationResultCode: AccountHolderVerificationResultCode
The AccountHolderVerificationResultCode on the AccountHolderCardProductApplication
documents: [DocumentType!]
A list of DocumentType
Interfaces
Fields
id: ID!
Global ID used to reference the application in operations.
applicationState: AccountHolderApplicationState
The current state of the application.
adverseActionReasons: [AdverseActionReason!]
A prioritized list of Adverse Action Reasons explaining the Application Deal.
applicationDenialReason: ApplicationDenialReason
The Denial Reason for an Application
applicationConfiguration: ApplicationConfiguration
Optional application-level configuration provided by the applicant at the start of the application, such as billing cycle preferences.
accountHolderSnapshot: AccountHolderSnapshot
The account holder's data at the time of application.
cardProduct: CardProduct
The Card Product to which the account holder is applying.
applicationHistory: AccountHolderCardProductApplicationSnapshotConnection
Past states of the application
createdAt: String
The date and time, in ISO 8601 format, the application was created.
updatedAt: String
The date and time, in ISO 8601 format, the application was last updated.
financialAccounts: FinancialAccountConnection
The financial accounts associated with this account holder application.
For information on Highnote's Search API, see our Search guide.
Input Arguments
after: String
The cursor to start the page.
filterBy: AccountHolderFinancialAccountsFilterInput
Filter results to specific financial accounts.
offers: AccountHolderCardProductApplicationOfferConnection
A paginated list of AccountHolderCardProductApplicationOffer associated with the AccountHolderCardProductApplication
For information on Highnote's Search API, see our Search guide.
Input Arguments
after: String
The cursor to start the page.
filterBy: AccountHolderCardProductApplicationOfferFilterByInput
The search filters available on offers
creditReportFraudAlertVerificationResult: CreditReportFraudAlertVerificationResult
Fields that were verified in response to a fraud alert on the applicant's credit report. Only present in the case of a fraud alert.
applicationWorkflows: [ProductApplicationWorkflow!]
The workflows this application must go through before reaching the APPROVED state
decisionedAt: String
The date and time, in ISO 8601 format, the application was decisioned.
expiresAt: String
The approximate date and time, in ISO 8601 format, the application is set to expire if not decisioned.
reevaluationEdition: UnsignedInt
Indicates the number of reevaluations this application has gone through
sourceApplication: AccountHolderCardProductApplication
If a reevaluation has taken place, this will be the application that existed prior to this one. Otherwise this will be undefined.
previousApplications: PreviousProductApplicationConnection
Previous editions of this application that have since been replaced through the reevaluation process For information on Highnote's Search API, see our Search guide.
Input Arguments
after: String
The cursor to start the page.
filterBy: PreviousProductApplicationFilterInput
Filter results to specific applications.
globalNotes: GlobalNoteConnectionPayload
All global notes for this AccountHolderCardProductApplication.
AccountHolderCardProductApplicationConnection
The connection type for AccountHolderCardProductApplication.
Output:OBJECT
Fields
pageInfo: PageInfo!
Information about the current page.
edges: [AccountHolderCardProductApplicationEdge!]
A list of edges.
AccountHolderCardProductApplicationEdge
The edge type for an AccountHolderCardProductApplication.
Output:OBJECT
Fields
cursor: String!
The cursor for this edge for use in pagination.
node: AccountHolderCardProductApplication
The account holder card product application.
AccountHolderCardProductApplicationOffer
An Offer associated with an AccountHolderCardProductApplication.
Output:OBJECT
Interfaces
Fields
id: ID!
The global ID used to reference the AccountHolderCardProductApplicationOffer.
name: String
The offer name.
status: CardProductApplicationOfferStatus
The offer status.
category: CardProductApplicationOfferCategory
The offer category
AccountHolderCardProductApplicationOfferConnection
The connection type for AccountHolderCardProductApplicationOffer.
Output:OBJECT
Fields
pageInfo: PageInfo!
Information about the current page.
edges: [AccountHolderCardProductApplicationOfferEdge!]
A list of edges.
AccountHolderCardProductApplicationOfferEdge
An edge for AccountHolderCardProductApplicationOffer
Output:OBJECT
Fields
cursor: String
The cursor for this edge for use in pagination.
node: AccountHolderCardProductApplicationOffer
The node representing an AccountHolderCardProductApplicationOffer.
AccountHolderCardProductApplicationSnapshot
An AccountHolderCardProductApplicationSnapshot.
Output:OBJECT
Fields
applicationState: AccountHolderApplicationState!
The current state of the application.
adverseActionReasons: [AdverseActionReason!]
A list of Adverse Action Reasons explaining the Application Denial.
accountHolderSnapshot: AccountHolderSnapshot
The account holder's data at the time of application.
cardProduct: CardProduct
The Card Product to which the account holder is applying.
createdAt: String
The date and time, in ISO 8601 format, the application was created.
updatedAt: String
The date and time, in ISO 8601 format, the application was last updated.
AccountHolderCardProductApplicationSnapshotConnection
The connection type for AccountHolderCardProductApplicationSnapshot.
Output:OBJECT
Fields
pageInfo: PageInfo!
Information about the current page.
edges: [AccountHolderCardProductApplicationSnapshotEdge]
A list of edges.
AccountHolderCardProductApplicationSnapshotEdge
The edge type for an AccountHolderCardProductApplicationSnapshot.
Output:OBJECT
Fields
cursor: String!
The cursor for this edge for use in pagination.
node: AccountHolderCardProductApplicationSnapshot
The Account Holder Card Product Application Snapshot.
Fields
pageInfo: PageInfo!
Information about the current page.
edges: [AccountHolderEdge!]
A list of edges.
Fields
cursor: String!
The cursor for this edge for use in pagination.
node: AccountHolder
The account holder.
AccountHolderProvisioning
Represents the provisioning process for an account holder.
This type includes information about the provisioning request, its current and next actions, outcomes, and timestamps, as well as the sequence of workflow actions involved.
Output:OBJECT
Interfaces
Fields
idempotencyKey: IdempotencyKey
A UUIDv4 string used to uniquely identify requests. This field ensures that duplicate requests are not processed more than once and provides idempotency for the request.
id: ID!
A unique identifier for this provisioning instance. This field helps to uniquely identify and reference a specific provisioning request.
accountHolder: AccountHolder
The account holder associated with this provisioning request. This field provides details about the account holder being provisioned.
outcome: AccountHolderProvisioningOutcome
The outcome of the provisioning process. This field provides details about the result of the provisioning, including any errors or completion status.
nextAction: AccountHolderProvisioningWorkflowAction
The next action to be performed in the provisioning workflow. This field specifies what action is scheduled to follow the current one.
currentAction: AccountHolderProvisioningWorkflowAction
The current action being executed in the provisioning workflow. This field provides details about the ongoing action in the provisioning process.
createdAt: String
The date and time when this provisioning request was created, represented in ISO 8601 format. This timestamp indicates when the record was initially created.
updatedAt: String
The date and time when this provisioning request was last updated, represented in ISO 8601 format. This timestamp reflects the most recent modification to the record.
workflowActions: [AccountHolderProvisioningWorkflowAction!]
A list of workflow actions associated with this provisioning request. This field includes all actions performed or scheduled during the provisioning process.
AccountHolderProvisioningOutcome
Represents the outcome of the account holder provisioning process.
It includes both the current status of the process and the specific reason or result of that status.
Output:OBJECT
Fields
status: AccountHolderProvisioningStatus
The current status of the provisioning process, such as whether it is in progress, completed, or in error.
AccountHolderProvisioningWorkflowAction
Represents an action in the workflow for provisioning an account holder.
This type includes details about the action performed, its outcome, associated inputs, the order of execution, and related nodes.
Output:OBJECT
Interfaces
Fields
id: ID!
Globally unique ID to fetch a Node. This field provides a unique identifier for the node, allowing for its retrieval and reference.
accountHolderProvisioning: AccountHolderProvisioning
The AccountHolderProvisioning this action belongs to.
action: ProvisionAccountHolderAction
The specific action being performed in the provisioning workflow. This field specifies the type of provisioning action executed, such as creating an application or setting a credit limit.
outcome: AccountHolderProvisioningWorkflowActionDetail
The outcome of the provisioning workflow action. This field provides details about the result of the action, indicating whether it was successful or encountered issues.
actionInput: ProvisionAccountHolderActionDetail
Input related to the provisioning action. This field contains details about the input parameters used for the action, such as application details or configuration settings.
executionOrder: UnsignedInt
The order in which the action was executed within the workflow. This field specifies the sequence of the action to maintain the correct processing order.
node: AccountHolderProvisioningActionNode
The node associated with the provisioning action. This field can be one of several types, including account applications, financial accounts, payment cards, or workflow action results, providing additional context about the action.
AccountHolderProvisioningWorkflowActionDetail
Represents the outcome of the account holder provisioning process. It includes both the current status of the process and the specific reason or result of that status.
Output:OBJECT
Fields
status: AccountHolderProvisioningWorkflowActionStatus
The current status of the provisioning process, such as whether it is in progress, completed, or in error.
Fields
id: ID!
The ID used to reference the risk scores
identityRiskScores: [AccountHolderIdentityRiskScore!]
A list of identity risk scores from all the possible vendors
AccountHolderVerification
Type representing a verification attempt on an Account Holder. Not all attempts are successful.
Output:OBJECT
Fields
status: AccountHolderVerificationStatusCode
Current status of the verification attempt.
riskStatus: AccountHolderRiskVerificationStatusCode
Current status of the risk verification attempt.
reason: AccountHolderVerificationStatusReasonCode
The reason for the current status of the verification attempt.
results: [AccountHolderVerificationResult!]
Results from the verification attempt.
requiredDocuments: [AccountHolderApplicationRequiredDocument]
Documents required to support manual verification of the application.
adverseActionReasons: [AdverseActionReason!]
A list of Adverse Action Reasons explaining the Application Denial.
riskScores: AccountHolderRiskScore
A list of risk scores associated with the account holder.
requestedUpdates: [RequestedIdentityUpdate!]
Requested Updates to the Identity
Fields
code: AccountHolderVerificationResultCode
The specific result of a verification requirement.
description: String
A description for the resulting code of a verification requirement.
Fields
pageInfo: PageInfo!
Information about the current page.
edges: [AccountReviewEdge!]
A list of edges.
Fields
cursor: String!
The cursor for this edge to use in pagination.
node: AccountReview
The AccountReview.
AccountSpendRule
A Spend Control rule that allows or blocks authorizations based on the Account used for the transaction.
Output:OBJECT
Fields
id: ID!
Global ID used to reference the AccountSpendRule in operations.
name: String
The name assigned to the rule.
allowed: [ID!]
The Account IDs to allow during authorizations.
blocked: [ID!]
The Account IDs to block during authorizations.
version: String
The current version of the rule. Specific versions can be attached and detached from card products and payment cards.
createdAt: String
The date and time, in ISO 8601 format, the spend rule was created.
updatedAt: String
The date and time, in ISO 8601 format, the spend rule was last updated.
revisions: SpendRuleConnection
The list of revisions for this spend rule.
userType: ApplicableRuleUserType
The ApplicableRuleUserType for which the rule will be evaluated.
Interfaces
Fields
recommendation: SpendRuleRecommendation
The recommendation to ALLOW or BLOCK an event based on the result of the rule.
message: String
A message describing the result.
valuesTested: [ID!]
The ID of the Account used in the event.
spendRule: AccountSpendRule
The spend rule attached at the time of the event.
attachedLevel: AttachedLevel
The attached level.
AccountStatusActiveEvent
The AccountStatusActiveEvent notifies when an FinancialAccount is set to the Active Status.
Output:OBJECT
Fields
id: ID!
The ID of the FinancialAccount that has changed status.
accountName: String
The name of this FinancialAccount.
externalId: String
Externally provided ID (255 character limit) that can be used to refer to the issued payment card's' financial account. This ID is unique per organization and tenant. If not provided, Highnote will generate an ID (ten digit, Base58, all caps).
createdAt: String
The date and time, in ISO 8601 format, this event was created.
AccountStatusClosedEvent
The AccountStatusClosedEvent notifies when an FinancialAccount is set to the Closed Status.
Output:OBJECT
Fields
id: ID!
The ID of the FinancialAccount that has changed status.
accountName: String
The name of this FinancialAccount.
externalId: String
Externally provided ID (255 character limit) that can be used to refer to the issued payment card's' financial account. This ID is unique per organization and tenant. If not provided, Highnote will generate an ID (ten digit, Base58, all caps).
createdAt: String
The date and time, in ISO 8601 format, this event was created.
AccountStatusPendingClosureEvent
The AccountStatusPendingClosureEvent notifies when an FinancialAccount is set to the Pending Closure Status.
Output:OBJECT
Fields
id: ID!
The ID of the FinancialAccount that has changed status.
accountName: String
The name of this FinancialAccount.
externalId: String
Externally provided ID (255 character limit) that can be used to refer to the issued payment card's' financial account. This ID is unique per organization and tenant. If not provided, Highnote will generate an ID (ten digit, Base58, all caps).
createdAt: String
The date and time, in ISO 8601 format, this event was created.
AccountStatusSuspendedEvent
The AccountStatusSuspendedEvent notifies when an FinancialAccount is set to the Suspended Status.
Output:OBJECT
Fields
id: ID!
The ID of the FinancialAccount that has changed status.
accountName: String
The name of this FinancialAccount.
externalId: String
Externally provided ID (255 character limit) that can be used to refer to the issued payment card's' financial account. This ID is unique per organization and tenant. If not provided, Highnote will generate an ID (ten digit, Base58, all caps).
createdAt: String
The date and time, in ISO 8601 format, this event was created.
AccountStatusUnderReviewEvent
The AccountStatusUnderReviewEvent notifies when an FinancialAccount is set to the Under Review Status.
Output:OBJECT
Fields
id: ID!
The ID of the FinancialAccount that has changed status.
accountName: String
The name of this FinancialAccount.
externalId: String
Externally provided ID (255 character limit) that can be used to refer to the issued payment card's' financial account. This ID is unique per organization and tenant. If not provided, Highnote will generate an ID (ten digit, Base58, all caps).
createdAt: String
The date and time, in ISO 8601 format, this event was created.
AccountTransactionCountSpendRule
A Spend Control rule that blocks transactions if the number of transactions on the account is above a configured threshold.
Output:OBJECT
Fields
id: ID!
Global ID used to reference the AccountTransactionCountSpendRule in operations.
name: String
The name assigned to the rule.
maximumAccountTransactionCount: UnsignedInt
The maximum number of transactions allowed for an account before transactions are declined.
version: String
The current version of the rule. Specific versions can be attached and detached from card products and payment cards.
createdAt: String
The date and time, in ISO 8601 format, the spend rule was created.
updatedAt: String
The date and time, in ISO 8601 format, the spend rule was last updated.
revisions: SpendRuleConnection
The list of revisions for this spend rule.
userType: ApplicableRuleUserType
The ApplicableRuleUserType for which the rule will be evaluated.
AccountTransactionCountSpendRuleResult
The result of applying a AccountTransactionCountSpendRule to an event.
Output:OBJECT
Interfaces
Fields
recommendation: SpendRuleRecommendation
The recommendation to ALLOW or BLOCK an event based on the result of the rule.
message: String
A message describing the result.
accountTransactionCount: UnsignedInt
The current number of transactions on the account at the time of evaluation.
spendRule: AccountTransactionCountSpendRule
The spend rule attached at the time of the event.
attachedLevel: AttachedLevel
The attached level.
AccumulatedAccountInterestAndFees
The interest and fees that an account has accumulated.
Output:OBJECT
Fields
yearToDateAccumulatedInterestDebit: Amount
The interest debit balance that has accumulated year to date, across all balance types.
yearToDateAccumulatedInterestCredit: Amount
The interest credit balance that has accumulated year to date, across all balance types.
yearToDateAccumulatedFeesDebit: Amount
The fee debit balance that has accumulated year to date, across all balance types.
yearToDateAccumulatedFeesCredit: Amount
The fee credit balance that has accumulated year to date, across all balance types.
AchCapableFinancialAccountFeature
Whether or not the Financial Account is a Non Verified account
Output:OBJECT
Interfaces
Fields
enabled: Boolean
Whether or not the feature is enabled for the Financial Account.
createdAt: String
The date and time, in ISO 8601 format, the feature was created.
updatedAt: String
The date and time, in ISO 8601 format, the feature was last updated.
effectiveFrom: String
The date and time, in ISO 8601 format, the feature was effective from.
effectiveThrough: String
The date and time, in ISO 8601 format, the feature was effective through.
Fields
companyEntryDescription: String
Company entered value for the type of ACH.
individualName: String
Receiver’s individual name set by the bank initiating the ACH entry.
This could be a person or a business.
individualIdentificationNumber: String
Receiver’s identification number set by the bank initiating the ACH entry.
AchExternallyInitatedDepositFailedEvent
The AchExternallyInitatedDepositFailedEvent event will be triggered when processing an incoming NACHA file transaction has failed.
Output:OBJECT
Fields
id: ID!
The ID of the transaction event. This id can be used to later retrieve details of this AchExternallyInitatedDepositFailedEvent or correlate it with other events on this Transaction.
transactionId: ID
The ID of the Electronic Funds Transfer that trigger this event.
amount: Amount
The amount of the transfer.
createdAt: String
The date and time, in ISO 8601 format, the transfer was created.
updatedAt: String
The date and time, in ISO 8601 format, the transfer was last updated.
financialAccountId: ID
The ID of the financial account receiving funds.
companyName: String
he name of the company that initiated the ACH transfer.
companyIdentifier: String
The Company Identifier is a 10-position alphameric code used to identify an Originator of the ACH transaction. It may begin with an ANSI one-digit Identification Code Designator (ICD), followed by the Identification Number.
Identification Code Designator (ICD) | ANSI Identification Number | Example |
|---|---|---|
IRS Employer Identification Number (EIN) | 1 | 1234567890 for an Originator with 234567890 EIN |
Data Universal Numbering Systems (DUNS) | 3 | 30008016958 for an Originator with 0008016958 DUNS |
User Assigned Number | 9 | 9111111111 for an Originator with 111111111 under assigned Identification Number |
companyEntryDescription: String
Company entered value for the type of ACH.
settlementDate: String
The settlement date as specified by the company that initiated the ACH transfer, ISO 8601 format.
externallyInitatedDepositACHReasonCode: ExternallyInitiatedACHStatusReasonCode
Additional details about why an AchExternallyInitatedDeposit failed.
transferStatus: ACHTransferStatusDetailsDeprecated
The status of the ACH transfer.
use externallyInitatedDepositACHReasonCode instead
AchExternallyInitatedDepositProcessedEvent
The AchExternallyInitatedDepositProcessedEvent event will be triggered when an incoming NACHA file transaction has been processed.
Output:OBJECT
Fields
id: ID!
The ID of the transaction event. This id can be used to later retrieve details of this AchExternallyInitatedDepositProcessedEvent or correlate it with other events on this Transaction.
transactionId: ID
The ID of the Electronic Funds Transfer that trigger this event.
amount: Amount
The amount of the transfer.
createdAt: String
The date and time, in ISO 8601 format, the transfer was created.
updatedAt: String
The date and time, in ISO 8601 format, the transfer was last updated.
financialAccountId: ID
The ID of the financial account receiving funds.
companyName: String
he name of the company that initiated the ACH transfer.
companyIdentifier: String
The Company Identifier is a 10-position alphameric code used to identify an Originator of the ACH transaction. It may begin with an ANSI one-digit Identification Code Designator (ICD), followed by the Identification Number.
Identification Code Designator (ICD) | ANSI Identification Number | Example |
|---|---|---|
IRS Employer Identification Number (EIN) | 1 | 1234567890 for an Originator with 234567890 EIN |
Data Universal Numbering Systems (DUNS) | 3 | 30008016958 for an Originator with 0008016958 DUNS |
User Assigned Number | 9 | 9111111111 for an Originator with 111111111 under assigned Identification Number |
companyEntryDescription: String
Company entered value for the type of ACH.
settlementDate: String
The settlement date as specified by the company that initiated the ACH transfer, ISO 8601 format.
transferStatus: ACHTransferStatusDetailsDeprecated
The status of the ACH transfer.
transfer status only needed for failed or returned events
AchExternallyInitatedDepositReceivedEvent
The AchExternallyInitatedDepositReceivedEvent event will be triggered when an incoming NACHA file transaction has been received.
Output:OBJECT
Fields
id: ID!
The ID of the transaction event. This id can be used to later retrieve details of this AchExternallyInitatedDepositReceivedEvent or correlate it with other events on this Transaction.
transactionId: ID
The ID of the Electronic Funds Transfer that trigger this event.
amount: Amount
The amount of the transfer.
createdAt: String
The date and time, in ISO 8601 format, the transfer was created.
updatedAt: String
The date and time, in ISO 8601 format, the transfer was last updated.
financialAccountId: ID
The ID of the financial account receiving funds.
companyName: String
he name of the company that initiated the ACH transfer.
companyIdentifier: String
The Company Identifier is a 10-position alphameric code used to identify an Originator of the ACH transaction. It may begin with an ANSI one-digit Identification Code Designator (ICD), followed by the Identification Number.
Identification Code Designator (ICD) | ANSI Identification Number | Example |
|---|---|---|
IRS Employer Identification Number (EIN) | 1 | 1234567890 for an Originator with 234567890 EIN |
Data Universal Numbering Systems (DUNS) | 3 | 30008016958 for an Originator with 0008016958 DUNS |
User Assigned Number | 9 | 9111111111 for an Originator with 111111111 under assigned Identification Number |
companyEntryDescription: String
Company entered value for the type of ACH.
settlementDate: String
The settlement date as specified by the company that initiated the ACH transfer, ISO 8601 format.
transferStatus: ACHTransferStatusDetailsDeprecated
The status of the ACH transfer.
transfer status only needed for failed or returned events
AchExternallyInitiatedWithdrawalFailedEvent
The AchExternallyInitiatedWithdrawalFailedEvent event will be triggered when processing an incoming NACHA file transaction has failed.
Output:OBJECT
Fields
id: ID!
The ID of the transaction event. This id can be used to later retrieve details of this AchExternallyWithdrawalDepositFailedEvent or correlate it with other events on this Transaction.
transactionId: ID
The ID of the Electronic Funds Transfer that trigger this event.
amount: Amount
The amount of the transfer.
createdAt: String
The date and time, in ISO 8601 format, the transfer was created.
updatedAt: String
The date and time, in ISO 8601 format, the transfer was last updated.
financialAccountId: ID
The ID of the Financial account that is the source of the funds.
companyName: String
he name of the company that initiated the ACH transfer.
companyIdentifier: String
The Company Identifier is a 10-position alphameric code used to identify an Originator of the ACH transaction. It may begin with an ANSI one-digit Identification Code Designator (ICD), followed by the Identification Number.
Identification Code Designator (ICD) | ANSI Identification Number | Example |
|---|---|---|
IRS Employer Identification Number (EIN) | 1 | 1234567890 for an Originator with 234567890 EIN |
Data Universal Numbering Systems (DUNS) | 3 | 30008016958 for an Originator with 0008016958 DUNS |
User Assigned Number | 9 | 9111111111 for an Originator with 111111111 under assigned Identification Number |
companyEntryDescription: String
Company entered value for the type of ACH.
settlementDate: String
The settlement date as specified by the company that initiated the ACH transfer, ISO 8601 format.
externallyInitiatedWithdrawalACHReasonCode: ExternallyInitiatedACHStatusReasonCode
Additional details about why an AchExternallyInitiatedWithdrawal failed.
transferStatus: ACHTransferStatusDetailsDeprecated
The status of the ACH transfer.
use ExternallyInitiatedWithdrawalAchReasonCode instead
AchExternallyInitiatedWithdrawalProcessedEvent
The AchExternallyInitiatedWithdrawalProcessedEvent event will be triggered when an incoming NACHA file transaction has been processed.
Output:OBJECT
Fields
id: ID!
The ID of the transaction event. This id can be used to later retrieve details of this AchExternallyInitiatedWithdrawalProcessedEvent or correlate it with other events on this Transaction.
transactionId: ID
The ID of the Electronic Funds Transfer that trigger this event.
amount: Amount
The amount of the transfer.
createdAt: String
The date and time, in ISO 8601 format, the transfer was created.
updatedAt: String
The date and time, in ISO 8601 format, the transfer was last updated.
financialAccountId: ID
The ID of the Financial account that is the source of the funds.
companyName: String
he name of the company that initiated the ACH transfer.
companyIdentifier: String
The Company Identifier is a 10-position alphameric code used to identify an Originator of the ACH transaction. It may begin with an ANSI one-digit Identification Code Designator (ICD), followed by the Identification Number.
Identification Code Designator (ICD) | ANSI Identification Number | Example |
|---|---|---|
IRS Employer Identification Number (EIN) | 1 | 1234567890 for an Originator with 234567890 EIN |
Data Universal Numbering Systems (DUNS) | 3 | 30008016958 for an Originator with 0008016958 DUNS |
User Assigned Number | 9 | 9111111111 for an Originator with 111111111 under assigned Identification Number |
companyEntryDescription: String
Company entered value for the type of ACH.
settlementDate: String
The settlement date as specified by the company that initiated the ACH transfer, ISO 8601 format.
transferStatus: ACHTransferStatusDetailsDeprecated
The status of the ACH transfer.
transfer status only needed for failed or returned events
AchExternallyInitiatedWithdrawalReceivedEvent
The AchExternallyInitiatedWithdrawalReceivedEvent event will be triggered when an incoming NACHA file transaction has been received.
Output:OBJECT
Fields
id: ID!
The ID of the transaction event. This id can be used to later retrieve details of this AchExternallyInitiatedWithdrawalReceivedEvent or correlate it with other events on this Transaction.
transactionId: ID
The ID of the Electronic Funds Transfer that trigger this event.
amount: Amount
The amount of the transfer.
createdAt: String
The date and time, in ISO 8601 format, the transfer was created.
updatedAt: String
The date and time, in ISO 8601 format, the transfer was last updated.
financialAccountId: ID
The ID of the Financial account that is the source of the funds.
companyName: String
he name of the company that initiated the ACH transfer.
companyIdentifier: String
The Company Identifier is a 10-position alphameric code used to identify an Originator of the ACH transaction. It may begin with an ANSI one-digit Identification Code Designator (ICD), followed by the Identification Number.
Identification Code Designator (ICD) | ANSI Identification Number | Example |
|---|---|---|
IRS Employer Identification Number (EIN) | 1 | 1234567890 for an Originator with 234567890 EIN |
Data Universal Numbering Systems (DUNS) | 3 | 30008016958 for an Originator with 0008016958 DUNS |
User Assigned Number | 9 | 9111111111 for an Originator with 111111111 under assigned Identification Number |
companyEntryDescription: String
Company entered value for the type of ACH.
settlementDate: String
The settlement date as specified by the company that initiated the ACH transfer, ISO 8601 format.
transferStatus: ACHTransferStatusDetailsDeprecated
The status of the ACH transfer.
transfer status only needed for failed or returned events
AchHoldAddedEvent
The AchHoldAddedEvent notifies when an ach transaction is put on hold.
Output:OBJECT
Fields
id: ID!
The global ID to reference the AchHoldAddedEvent.
transactionId: ID
The ID of the ACH Transaction related to this event.
fromStatus: AchHoldStatus
The previous hold status.
holdType: AchHoldType
The hold type.
sourceAccountId: ID
The account that the money is going out of. Will not exist for non-originating credit transactions.
receivingAccountId: ID
The account that the money is going to. Will not exist for non-originating debit transactions.
companyName: String
The company name.
companyIdentifier: String
The company identifier.
createdAt: String
The date and time, in ISO 8601 format, the ach transaction was created.
updatedAt: String
The date and time, in ISO 8601 format, the ach transaction was last updated.
AchHoldRemovedEvent
The AchHoldRemovedEvent notifies when the hold on an ach transaction is removed.
Output:OBJECT
Fields
id: ID!
The global ID to reference the AchHoldRemovedEvent.
transactionId: ID
The ID of the ACH Transaction related to this event.
fromStatus: AchHoldStatus
The previous hold status.
holdType: AchHoldType
The hold type.
sourceAccountId: ID
The account that the money is going out of. Will not exist for non-originating credit transactions.
receivingAccountId: ID
The account that the money is going to. Will not exist for non-originating debit transactions.
companyName: String
The company name.
companyIdentifier: String
The company identifier.
createdAt: String
The date and time, in ISO 8601 format, the ach transaction was created.
updatedAt: String
The date and time, in ISO 8601 format, the ach transaction was last updated.
Fields
pageInfo: PageInfo!Deprecated
Information about the current page.
ACHTransactionConnection is deprecated in favor of IntegratorInitiatedACHTransferConnection and/or ExternallyInitiatedACHTransferConnection.
edges: [ACHTransactionEdge!]Deprecated
A list of edges.
ACHTransactionConnection is deprecated in favor of IntegratorInitiatedACHTransferConnection and/or ExternallyInitiatedACHTransferConnection.
Fields
cursor: String!Deprecated
The cursor for this edge for use in pagination.
ACHTransactionEdge is deprecated in favor of IntegratorInitiatedACHTransferEdge and/or ExternallyInitiatedACHTransferEdge.
node: ACHTransactionEdgeNodeDeprecated
The ACH Transaction.
ACHTransactionEdge is deprecated in favor of IntegratorInitiatedACHTransferEdge and/or ExternallyInitiatedACHTransferEdge.
AchTransferHoldAddedEvent
An event that occurs when an OriginatedAchTransfer or NonOriginatedTransfer has a hold added by Highnote.
Output:OBJECT
Interfaces
Fields
id: ID!
Uniquely identifies the AchTransferHoldAddedEvent.
fromHoldStatus: AchHoldStatus
The previous hold status.
fromHoldType: AchHoldType
The previous hold type.
holdStatusAddedAt: String
The date the transfer hold was added by Highnote, in ISO 8601 format, e.g. 2024-01-01T00:00:00.000Z.
transfer: AchTransfer!
Detains about the ACH transfer that had a hold added by Highnote.
AchTransferHoldRemovedEvent
An event that occurs when an OriginatedAchTransfer or NonOriginatedTransfer has a hold removed by Highnote.
Output:OBJECT
Interfaces
Fields
id: ID!
Uniquely identifies the AchTransferHoldRemovedEvent.
fromHoldStatus: AchHoldStatus
The previous hold status.
fromHoldType: AchHoldType
The previous hold type.
holdStatusRemovedAt: String
The date the transfer hold was removed by Highnote, in ISO 8601 format, e.g. 2024-01-01T00:00:00.000Z.
transfer: AchTransfer!
Detains about the ACH transfer that had a hold removed by Highnote.
Fields
streetAddress: String
The number and street of the address.
extendedAddress: String
Additional data about the address, e.g. apartment or unit numbers.
postalCode: String
The postal code of the address.
region: String
A region for the address.
locality: String
The locality of the address (e.g. town, city)
countryCodeAlpha3: String
The three letter country code where the address resides.
AddressIncompleteResult
Address validation result type returned when address is incomplete.
Output:OBJECT
Fields
componentsMissing: [AddressComponent!]
List of address components that are missing.
provided: Address
The address as provided to validateAddress.
Fields
componentsInvalid: [AddressComponent!]
List of address components that are invalid.
provided: Address
The address as provided to validateAddress.
AddressValidatedResult
Address validation result type returned when address is validated without any changes.
Output:OBJECT
Fields
token: ValidatedAddressToken
The validated address token.
AddressValidatedWithChangesResult
Address validation result type returned when address is validated with changes.
Output:OBJECT
Fields
componentsChanged: [AddressComponent!]
List of address components that were changed.
token: ValidatedAddressToken
The validated address token.
Fields
outcome: AddressValidationOutcome
Outcome of the address validation.
Fields
id: ID!
The ID of the transaction event.
responseCode: TransactionEventResponseCode
The Highnote response code.
transaction: Transaction
The Transaction for this event.
networkResponseCode: StringDeprecated
The response code from the card network (e.g. Mastercard).
Use responseCode instead
networkTransactionId: IDDeprecated
The transaction ID from the card network (e.g. Mastercard).
No longer supported
approvedAmount: Amount
The Amount approved for this AdjustmentEvent and posted in the settlement currency. Does not include fees.
accountingDirection: AccountingDirection
The direction funds are moving in the perspective of the cardholder.
- when DEBIT, funds are moving out of the cardholder's account
- when CREDIT, funds are moving into the cardholder's account
createdAt: String
The date and time, in ISO 8601 format, this AdjustmentEvent was created.
paymentCard: PaymentCard
The PaymentCard associated to this AdjustmentEvent.
paymentCardSnapshot: PaymentCardSnapshot
A snapshot of the PaymentCard at the time of the AdjustmentEvent.
cardProduct: CardProduct
The CardProduct associated to this AdjustmentEvent.
merchantDetails: MerchantDetails
Not used for this AdjustmentEvent
currentFinancialAccountAvailableToSpendAmount: Amount
The Amount available to spend after this transaction event.
currentFinancialAccountMaximumBalanceAmount: Amount
Maximum balance allowed for the card account at the time of this transaction event
transactionProcessingType: CardTransactionProcessingType
Represents the customer transaction type being processed.
pointOfServiceDetails: PointOfServiceDetails
The Point Of Service Details.
additionalNetworkData: AdditionalNetworkData
Network specific transaction data.
Interfaces
Fields
id: ID!
ID of the Organization
tenantId: ID!
ID of the Tenant
profile: OrganizationProfile!
Details of the Organization
businessDetail: BusinessDetail
Detailed information about the organization
Fields
code: AdverseActionCode
The reason why the application was denied.
description: String
A human friendly description for the code.
Fields
responseCode: TransactionAdviceEventResponseCode
The provided response code provided by advice message.
Amount
Monetary amount where the currency is used to express the expectations for the number of decimal places. See ISO Standard Currency Codes for more information.
Output:OBJECT
Fields
value: UnsignedInt
Value of the amount as an integer. The number of decimal places varies by currency so the value will be an integer accounting for the minor units.
For example, a US dollar value of $10.99 will be returned as 1099. A US dollar value of $10 will be returned as 1000.
Currencies with zero decimal places (such as JPY) or those with more than 2 (such as JOD) will be returned as 1099 and 10990 respectively.
| Currency | Value |
|---|---|
| USD | 1099 |
| JPY | 1099 |
| JOD | 10990 |
decimalPlaces: UnsignedInt
The number of decimal places for this Amount. This value is used to determine the decimal place for the value field.
This value will always be at least the number of decimal places for the currencyCode provided.
Examples:
A value of 1099, a currencyCode of USD, and a decimalPlaces of 2 as a string representation would be $10.99.
A value of 1099, a currencyCode of USD, and a decimalPlaces of 3 as a string representation would be $1.099.
AmountFeeCondition
The logical condition which compares amount in account holder activity.
Output:OBJECT
Fields
value: AmountFeeConditionValue
The amount value against which amount in account holder activity is compared.
operator: FeeChargeOperator
The fee charge condition comparison operator.
AmountImpact
Output:OBJECT
Fields
amount: Amount
The Amount for this entry.
impact: AccountingDirection
Indicates how this amount impacts the account balance.
- DEBIT decreases the balance.
- CREDIT increases the balance.
AmountLimitCheckRule
A CheckRule that will put a check on hold if the amount is exceeded.
Output:OBJECT
Interfaces
Fields
id: ID!
Global ID used to reference the AmountLimitCheckRule in operations.
name: String
The name assigned to the rule.
maximumAmount: Amount
The maximum amount to allow for a check.
version: String
The current version of the rule. Specific versions can be attached and detached from card products and payment cards.
revisions: CheckRuleConnection
The list of revisions for this check rule.
createdAt: String
The date and time, in ISO 8601 format, the rule was created.
updatedAt: String
The date and time, in ISO 8601 format, the rule was last updated.
AmountLimitInterFinancialAccountTransferRule
An InterFinancialAccountTransferRule that will result in the decline of an inter financial account transfer if the maximum amount is exceeded.
Output:OBJECT
Fields
id: ID!
Global ID used to reference the AmountLimitInterFinancialAccountTransferRule in operations.
name: String
The name assigned to the rule.
maximumAmount: Amount
The maximum amount to allow for an inter financial account transfer.
version: String
The current version of the rule. Specific versions can be attached and detached from card products and payment cards.
interFinancialAccountTransferAccountType: InterFinancialAccountTransferAccountType
Indicates the account type to monitor.
revisions: InterFinancialAccountTransferRuleConnection
The list of revisions for this transfer rule.
createdAt: String
The date and time, in ISO 8601 format, the transfer rule was created.
updatedAt: String
The date and time, in ISO 8601 format, the transfer rule was last updated.
AmountLimitInterFinancialAccountTransferRuleResult
Result of AmountLimitInterFinancialAccountTransferRule
Output:OBJECT
Interfaces
Fields
status: InterFinancialAccountTransferRuleResultStatus
A status representing the result of the rule’s evaluation.
message: String
A message describing the result.
interFinancialAccountTransferRule: AmountLimitInterFinancialAccountTransferRule
Amount limit inter financial account transfer rule
AmountLimitSpendRule
A Spend Control rule that limits the dollar amount during authorizations.
Output:OBJECT
Fields
id: ID!
Global ID used to reference the Merchant Category Spend Rule in operations.
name: String
The name assigned to the rule.
maximumAmount: Amount
The maximum amount to allow for a single authorization.
version: String
The current version of the rule. Specific versions can be attached and detached from card products and payment cards.
createdAt: String
The date and time, in ISO 8601 format, the spend rule was created.
updatedAt: String
The date and time, in ISO 8601 format, the spend rule was last updated.
revisions: SpendRuleConnection
The list of revisions for this spend rule.
userType: ApplicableRuleUserType
The ApplicableRuleUserType for which the rule will be evaluated.
AmountLimitSpendRuleResult
The result of applying an amount limit spend rule to an event.
Output:OBJECT
Interfaces
Fields
recommendation: SpendRuleRecommendation
The recommendation to ALLOW or BLOCK an event based on the result of the rule.
message: String
A message describing the result.
valuesTested: [Amount!]
The tested amounts of the event.
spendRule: AmountLimitSpendRule
The spend rule attached at the time of the event.
attachedLevel: AttachedLevel
The attached level.
Interfaces
Fields
id: ID!
Global ID
name: String
Name given to the API Key.
key: String
Non-redacted, secret value. Will only be present after the initial call to create the API Key.
redactedKey: String
Redacted, or masked, secret value.
revokedAt: String
The date and time, in ISO 8601 format, the API Key was revoked.
createdAt: String
The date and time, in ISO 8601 format, the API Key was created.
Fields
pageInfo: PageInfo!
Information about the current page.
edges: [APIKeyEdge!]
A list of edges.
AppleWebPushProvisioningJWS
JSON Web Signature (JWS) structure for Apple Pay Web Push Provisioning. Field names follow Apple's JWS specification requirements.
Output:OBJECT
Fields
protected: String!
Base64URL-encoded protected header.
payload: String!
Base64URL-encoded payload.
signature: String!
Base64URL-encoded signature.
header: AppleWebPushProvisioningJWSHeader!
Unprotected header containing additional information.
Fields
jws: AppleWebPushProvisioningJWS!
The JSON Web Signature (JWS) object containing the provisioning token.
state: String!
The provisioning session state identifier.
expiresAt: String!
The token expiration time in ISO 8601 format.
ApplicationConfiguration
Application-level configuration provided by the applicant at the start of the application.
Output:OBJECT
Fields
applicantBillingCycleOverride: BillingCycleOverride
Optional override of the billing cycle configuration requested by the applicant.
Interfaces
Fields
id: ID!
The Global ID of the contract.
product: ApplicationProduct
The associated Product.
effectiveStartDate: String
The date and time, in ISO 8601 format, when the contract starts.
effectiveThroughDate: String
The date and time, in ISO 8601 format, through which this contract is valid.
processingCapabilities: [ProcessingCapability!]
The payment network specific merchant category codes allowed mcc, network, supported payment methods
permittedSettlementCurrencies: [ISO4217Alpha3CurrencyCode!]
The settlement currencies permitted for this offer
Fields
pageInfo: PageInfo!
Information about the current page.
edges: [ApplicationContractEdge!]
A list of edges.
Fields
cursor: String
The cursor for this edge for use in pagination.
node: ApplicationContract
The ApplicationContract.
Fields
name: String
The name of the ATM.
description: String
A description representing details about the ATM.
logo: ATMLocationLogoDetails
Details about the ATM location logo.
features: [ATMLocationFeature!]
Features available at the ATM.
address: Address
The physical address of the ATM.
coordinates: Coordinates
The coordinates of the ATM.
distance: Distance
The relative distance of the ATM.
Fields
brand: ATMLocationBrand
The brand of the ATM location.
Fields
atmLocations: [ATMLocation!]
A list of ATM locations.
Fields
id: ID!
The ID of the transaction event.
responseCode: TransactionEventResponseCode
The Highnote response code.
transaction: Transaction
The Transaction for this event.
avsResponseCode: AVSResponseCode
Code representing the result of AVS address verification.
pinResponseCode: PinResponseCode
Code representing the result of PIN verification.
postalCodeResponseCode: PostalCodeResponseCode
Code representing the result of AVS postal code verification.
cvvResponseCode: CVVResponseCode
Code representing the result of CVV (security code) verification.
networkResponseCode: StringDeprecated
The response code from the card network (e.g. Mastercard).
Use responseCode instead
networkTransactionId: IDDeprecated
The transaction ID from the card network (e.g. Mastercard).
No longer supported
approvedAmount: Amount
The Amount approved for this AuthorizationAndClearEvent and posted in the settlement currency. Does not include fees.
requestedAmount: Amount
The Amount requested to be approved for this AuthorizationAndClearEvent.
originalAmount: Amount
The original Amount of the AuthorizationAndClearEvent.
accountingDirection: AccountingDirection
The direction funds are moving in the perspective of the cardholder.
- when DEBIT, funds are moving out of the cardholder's account
- when CREDIT, funds are moving into the cardholder's account
createdAt: String
The date and time, in ISO 8601 format, this AuthorizationAndClearEvent was created.
paymentCard: PaymentCard
The PaymentCard associated to this AuthorizationAndClearEvent.
cardProduct: CardProduct
The CardProduct associated to this AuthorizationAndClearEvent.
merchantDetails: MerchantDetails
The details about the merchant who requested the authorization and clear.
collaborativeAuthorizationDetails: CollaborativeAuthorizationDetails
Details if transaction supported collaborative auth.
spendRuleResults: SpendRuleResultConnection
The triggered spend rules and the results for the authorization and clear.
accountHolderId: ID
ID of the account holder for the card account.
currentFinancialAccountAvailableToSpendAmount: Amount
Amount available to spend after this transaction event.
currentFinancialAccountMaximumBalanceAmount: Amount
Maximum balance allowed for the card account at the time of this transaction event.
transactionProcessingType: CardTransactionProcessingType
Represents the customer transaction type being processed.
pointOfServiceDetails: PointOfServiceDetails
The Point Of Service Details.
additionalNetworkData: AdditionalNetworkData
Network specific transaction data.
disputes: [PaymentCardTransactionDispute!]
Disputes on this AuthorizationAndClearEvent.
partial: Boolean
Determines whether this authorization and clear was approved for partial or full amount.
paymentCardSnapshot: PaymentCardSnapshot
A snapshot of the PaymentCard at the time of the AuthorizationAndClearEvent.
advice: Boolean
Determines whether this event is an advice.
adviceDetail: AdviceDetail
Details if event is an advice.
fees: [TransactionFee!]
Fees applied to the transaction, if any.
currencyConversionRate: Float
Conversion rate applied to the requestedAmount to get the requestedAmountInSettlementCurrency for this AuthorizationAndClearEvent.
Can be up to 7 decimal places, e.g. 1.2345678.
requestedAmountInSettlementCurrency: Amount
The Amount requested to be approved for this AuthorizationAndClearEvent converted to the settlement currency.
cashbackAmount: Amount
The Amount of cashback requested.
Fields
id: ID!
The ID of the transaction event. This id can be used to later retrieve details of this AuthorizationEvent or correlate it with other events on this Transaction.
transaction: Transaction
The Transaction for this event.
responseCode: TransactionEventResponseCode
The Highnote response code.
avsResponseCode: AVSResponseCode
Code representing the result of AVS address verification.
pinResponseCode: PinResponseCode
Code representing the result of PIN verification.
postalCodeResponseCode: PostalCodeResponseCode
Code representing the result of AVS postal code verification.
cvvResponseCode: CVVResponseCode
Code representing the result of CVV (security code) verification.
networkResponseCode: StringDeprecated
The response code from the card network (e.g. Mastercard).
Use responseCode instead
networkTransactionId: IDDeprecated
The transaction ID from the card network (e.g. Mastercard).
No longer supported
approvedAmount: Amount
The Amount approved for this AuthorizationEvent and posted in the settlement currency. Does not include fees.
requestedAmount: Amount
The Amount requested to be approved for this AuthorizationEvent and displayed in the transaction's (local) currency. Does not include fees.
originalAmount: Amount
The original Amount of this AuthorizationEvent.
accountingDirection: AccountingDirection
The direction funds are moving in the perspective of the cardholder.
- when DEBIT, funds are moving out of the cardholder's account
- when CREDIT, funds are moving into the cardholder's account
createdAt: String
The date and time, in ISO 8601 format, this AuthorizationEvent was created.
paymentCard: PaymentCard
The PaymentCard associated to this AuthorizationEvent.
cardProduct: CardProduct
The CardProduct associated to this AuthorizationEvent.
merchantDetails: MerchantDetails
The details about the merchant who requested the authorization.
collaborativeAuthorizationDetails: CollaborativeAuthorizationDetails
Details if transaction supported collaborative auth
authorizationExpiration: String
The date and time, in ISO 8601 format, the authorization will expire.
spendRuleResults: SpendRuleResultConnection
The triggered spend rules and the results for the authorization.
currentFinancialAccountAvailableToSpendAmount: Amount
The Amount available to spend after this transaction event.
currentFinancialAccountMaximumBalanceAmount: Amount
Maximum balance allowed for the card account at the time of this transaction event
transactionProcessingType: CardTransactionProcessingType
Represents the customer transaction type being processed.
pointOfServiceDetails: PointOfServiceDetails
The Point Of Service Details.
additionalNetworkData: AdditionalNetworkData
Network specific transaction data.
partial: Boolean
Determines whether this authorization was approved for partial or full amount.
paymentCardSnapshot: PaymentCardSnapshot
A snapshot of the PaymentCard at the time of the AuthorizationEvent.
additionalTransactionData: [AdditionalTransactionData!]
Additional transaction data for this transaction
advice: Boolean
Determines whether this event is an advice.
adviceDetail: AdviceDetail
Details if event is an advice.
fees: [TransactionFee!]
Fees applied to the transaction, if any.
currencyConversionRate: Float
Conversion rate applied to the requestedAmount to get the requestedAmountConvertedToSettlementCurrency for this AuthorizationEvent.
Can be up to 7 decimal places, e.g. 1.2345678.
requestedAmountInSettlementCurrency: Amount
The Amount requested to be approved for this AuthorizationEvent converted to the settlement currency.
cashbackAmount: Amount
The Amount of cashback requested.
AuthorizedAccountHolderPersonRelationship
Represents an authorized relationship where the account holder is a person.
Output:OBJECT
Fields
authorizedPerson: AuthorizedPersonRelationship
The individual granted authorization.
AuthorizedAccountHolderRelationshipConnection
A paginated list of authorized account holder relationships.
Output:OBJECT
Fields
pageInfo: PageInfo!
Pagination metadata for navigating through results.
edges: [AuthorizedAccountHolderRelationshipEdge!]
A list of edges representing authorized account holder relationships.
AuthorizedAccountHolderRelationshipEdge
An edge in the authorized account holder relationship connection.
Output:OBJECT
Fields
cursor: String!
A pagination cursor for this edge.
node: AuthorizedAccountHolderRelationship
The authorized account holder relationship represented by this edge.
AuthorizedPersonAccountHolder
Represents an individual account holder who has been granted authorization.
Output:OBJECT
Fields
accountHolder: PersonAccountHolder
The individual account holder who is authorized.
status: AuthorizedAccountHolderRelationshipStatus
The status of the authorized account holder relationship. This indicates whether the relationship is currently active or inactive.
Fields
authorizedUser: PersonAuthorizedUser
The user designated as an authorized individual.
status: AuthorizedAccountHolderRelationshipStatus
The status of the authorized account holder relationship. This indicates whether the relationship is currently active or inactive.
AuthorizedUserAccountFeature
Whether or not the FinancialAccount is for an authorized user.
Output:OBJECT
Interfaces
Fields
enabled: Boolean
Whether or not the feature is enabled for the FinancialAccount.
createdAt: String
The date and time, in ISO 8601 format, the feature was created.
updatedAt: String
The date and time, in ISO 8601 format, the feature was last updated.
effectiveFrom: String
The date and time, in ISO 8601 format, the feature was effective from.
effectiveThrough: String
The date and time, in ISO 8601 format, the feature was effective through.
primaryAccountHolderAccount: FinancialAccount
The FinancialAccount of primary account holder.
primaryAccountAccountHolderParty: AccountHolder
A reference to the primary account holder.
AuthorizedUserApplicationState
A type representing a state of the authorized user application.
Output:OBJECT
Fields
status: AuthorizedUserApplicationStatusCode!
Status of application.
Interfaces
Fields
id: ID!
Global ID used to reference the application in operations.
applicationState: AuthorizedUserApplicationState
The current state of the application.
adverseActionReasons: [AdverseActionReason!]
A prioritized list of Adverse Action Reasons explaining the Application Deal.
applicationDenialReason: ApplicationDenialReason
The Denial Reason for an Application
authorizedUserSnapshot: AuthorizedUserSnapshot
The authorized user's data at the time of application.
accountHolderCardProductApplication: AccountHolderCardProductApplication
The linked Account Holder Application to which authorized user is applying.
financialAccount: FinancialAccount
The Financial Account to which the account holder is applying.
applicationHistory: AuthorizedUserCardProductApplicationSnapshotConnection
Past states of the application
applicationWorkflows: [ProductApplicationWorkflow!]
The workflows this application must go through before reaching the APPROVED state
createdAt: String
The date and time, in ISO 8601 format, the application was created.
updatedAt: String
The date and time, in ISO 8601 format, the application was last updated.
AuthorizedUserCardProductApplicationConnection
The connection type for AuthorizedUserCardProductApplication.
Output:OBJECT
Fields
pageInfo: PageInfo!
Information about the current page.
edges: [AuthorizedUserCardProductApplicationEdge!]
A list of edges.
AuthorizedUserCardProductApplicationEdge
The edge type for AuthorizedUserCardProductApplication.
Output:OBJECT
Fields
cursor: String!
The cursor for this edge for use in pagination.
node: AuthorizedUserCardProductApplication
The account holder card product application.
AuthorizedUserCardProductApplicationSnapshot
An AuthorizedUserCardProductApplicationSnapshot.
Output:OBJECT
Fields
applicationState: AuthorizedUserApplicationState!
The current state of the application.
adverseActionReasons: [AdverseActionReason!]
A list of Adverse Action Reasons explaining the Application Denial.
authorizedUserSnapshot: AuthorizedUserSnapshot
The authorized user's data at the time of application.
accountHolderCardProductApplication: AccountHolderCardProductApplication
The linked Account Holder Application to which authorized user is applying.
financialAccount: FinancialAccount
The Financial Account to which the account holder is applying.
createdAt: String
The date and time, in ISO 8601 format, the application was created.
updatedAt: String
The date and time, in ISO 8601 format, the application was last updated.
AuthorizedUserCardProductApplicationSnapshotConnection
The connection type for AuthorizedUserCardProductApplicationSnapshot.
Output:OBJECT
Fields
pageInfo: PageInfo!
Information about the current page.
edges: [AuthorizedUserCardProductApplicationSnapshotEdge]
A list of edges.
AuthorizedUserCardProductApplicationSnapshotEdge
The edge type for an AuthorizedUserCardProductApplicationSnapshot.
Output:OBJECT
Fields
cursor: String!
The cursor for this edge for use in pagination.
node: AuthorizedUserCardProductApplicationSnapshot
The Authorized User Card Product Application Snapshot.
AuthorizedUserCardProductFeature
Whether or not the CardProduct supports Authorized Users.
Output:OBJECT
Fields
enabled: Boolean
Whether or not the feature is enabled for the CardProduct.
createdAt: String
The date and time, in ISO 8601 format, the feature was created.
updatedAt: String
The date and time, in ISO 8601 format, the feature was last updated.
effectiveFrom: String
The date and time, in ISO 8601 format, the feature was effective from.
effectiveThrough: String
The date and time, in ISO 8601 format, the feature was effective through.
Fields
pageInfo: PageInfo!
Information about the current page.
edges: [AuthorizedUserEdge!]
A list of edges.
Fields
cursor: String!
The cursor for this edge for use in pagination.
node: USPersonAuthorizedUser
The Authorized User.
Fields
id: ID!
The ID of the transaction event.
responseCode: TransactionEventResponseCode
The Highnote response code.
transaction: Transaction
The Transaction for this event.
networkResponseCode: StringDeprecated
The response code from the card network (e.g. Mastercard).
Use responseCode instead
avsResponseCode: AVSResponseCode
Code representing the result of AVS address verification.
pinResponseCode: PinResponseCode
Code representing the result of PIN verification.
postalCodeResponseCode: PostalCodeResponseCode
Code representing the result of AVS postal code verification.
cvvResponseCode: CVVResponseCode
Code representing the result of CVV (security code) verification
networkTransactionId: IDDeprecated
The transaction ID from the card network (e.g. Mastercard).
No longer supported
approvedAmount: Amount
The Amount approved for this BalanceInquiryEvent and posted in the settlement currency. Does not include fees.
requestedAmount: Amount
The Amount requested to be approved for this BalanceInquiryEvent.
originalAmount: Amount
The original Amount of the BalanceInquiryEvent.
accountingDirection: AccountingDirection
The direction funds are moving in the perspective of the cardholder.
- when DEBIT, funds are moving out of the cardholder's account
- when CREDIT, funds are moving into the cardholder's account
createdAt: String
The date and time, in ISO 8601 format, this BalanceInquiryEvent was created.
paymentCard: PaymentCard
The PaymentCard associated to this BalanceInquiryEvent.
cardProduct: CardProduct
The CardProduct associated to this BalanceInquiryEvent.
merchantDetails: MerchantDetails
The details about the merchant who requested the balance inquiry.
spendRuleResults: SpendRuleResultConnection
The triggered spend rules and the results for the balance inquiry.
currentFinancialAccountAvailableToSpendAmount: Amount
Amount available to spend after this transaction event.
currentFinancialAccountMaximumBalanceAmount: Amount
Maximum balance allowed for the card account at the time of this transaction event.
transactionProcessingType: CardTransactionProcessingType
Represents the customer transaction type being processed.
pointOfServiceDetails: PointOfServiceDetails
The Point Of Service Details.
additionalNetworkData: AdditionalNetworkData
Network specific transaction data.
paymentCardSnapshot: PaymentCardSnapshot
A snapshot of the PaymentCard at the time of the BalanceInquiryEvent.
Fields
currentCycleState: CurrentFinancialAccountDelinquencyState
The delinquency state of this FinancialAccount for this cycle, as of now. Can be CURRENT, DELINQUENT, or CLOSING.
statement: FinancialAccountStatement
The statement for this BillingCycle.
totalDaysDelinquent: UnsignedInt
If the BillingCycle has a terminal state of DELINQUENT or CLOSING, the number of days since the delinquency started. If the BillingCycle has a terminal state of CURRENT, this value is 0.
amountDelinquent: Amount
The amount delinquent, including any interest or fees, at the close of this cycle.
stateTransitionHistory: [DelinquencyStateTransition]
A list of DelinquencyStateTransitions that overlap with this BillingCycle.
repayments: [CreditRepaymentStatementApplication!]
A list of repayments applied to this billing cycle. Please note that only the first 20 repayments for a cycle will be returned.
createdAt: String
The date and time, in ISO 8601 format, this was created.
updatedAt: String
The date and time, in ISO 8601 format, this was updated.
Fields
id: ID!
Global Id used to reference this billing configuration.
billingCycleStartDayOfMonth: Int
Billing cycle start day of the month. The billing cycle starts the day the Financial Account is created.
The billingCycleStartDayOfMonth range is between 1 and 31.
from: String
The date and time, in ISO 8601 format, from which the billing cycle configuration is valid.
through: String
The date and time, in ISO 8601 format, through which the billing cycle configuration is valid.
upcomingBillingCycleConfiguration: UpcomingBillingCycleConfiguration
The anticipated configuration values for the next upcoming billing cycle.
Fields
pageInfo: PageInfo!
Information about the current page.
edges: [BillingCycleEdge!]
A list of edges.
Fields
cursor: String!
The cursor for this edge for use in pagination.
node: BillingCycle
The BillingCycle.
Fields
billingCycleType: BillingCycleType
Specifies the billing cycle type to override the default behavior. If not provided, the system will use the default billing cycle associated with the product or account.
billingGracePeriod: UnsignedInt
Specifies the billing grace period in days to override the default behavior.
These are the valid value ranges:
CHARGE products:
0 to 90 days
REVOLVING and PAY_IN_FULL products:
Weekly cycle: 0 to 5 days
Biweekly cycle: 0 to 10 days
Monthly cycle: 0 to 25 days
Note: values are inclusive, and capped at the max. (eg, if 91 days is provided for a CHARGE product, it will be set to 90 days).
If not provided, the system will use the default billing cycle associated with the product.
BusinessAccountHolderIdentityDocumentsRequestedEvent
Indicates that identity verification documents have been requested for a USBusinessAccountHolder.
Output:OBJECT
Fields
businessAccountHolder: USBusinessAccountHolder
The USBusinessAccountHolder for which documents have been requested.
createdAt: String
The date and time, in ISO 8601 format, this event was created.
documentUploadSession: IdentityVerificationDocumentUploadSession
The IdentityVerificationDocumentUploadSession created for the requested documents.
reason: IdentityVerificationDocumentRequestReason
The reason identity verification documents are being requested.
BusinessAccountHolderIdentityUpdatedEvent
Indicates that the identifying information of a USBusinessAccountHolder has been updated.
Output:OBJECT
Fields
businessAccountHolder: USBusinessAccountHolder
The USBusinessAccountHolder which was updated.
createdAt: String
The date and time, in ISO 8601 format, this event was created.
updateTypes: [BusinessAccountHolderIdentityUpdateType!]
The type of each update made, indicating which fields were modified on the USBusinessAccountHolder.
BusinessAuthorizedPersonIdentityDocumentsRequestedEvent
Indicates that identity verification documents have been requested for a USBusinessAuthorizedPerson.
Output:OBJECT
Fields
businessAuthorizedPerson: USBusinessAuthorizedPerson
The USBusinessAuthorizedPerson for which documents have been requested.
businessAccountHolder: USBusinessAccountHolder
The USBusinessAccountHolder to which the USBusinessAuthorizedPerson is associated.
createdAt: String
The date and time, in ISO 8601 format, this event was created.
documentUploadSession: IdentityVerificationDocumentUploadSession
The IdentityVerificationDocumentUploadSession created for the requested documents.
reason: IdentityVerificationDocumentRequestReason
The reason identity verification documents are being requested.
BusinessAuthorizedPersonIdentityUpdatedEvent
Indicates that the identifying information of a USBusinessAuthorizedPerson has been updated.
Output:OBJECT
Fields
businessAuthorizedPerson: USBusinessAuthorizedPerson
The USBusinessAuthorizedPerson which was updated.
businessAccountHolder: USBusinessAccountHolder
The USBusinessAccountHolder for which the USBusinessAuthorizedPerson was updated.
createdAt: String
The date and time, in ISO 8601 format, this event was created.
updateTypes: [BusinessAssociatedPersonIdentityUpdateType!]
The type of each update made, indicating which fields were modified on the USBusinessAuthorizedPerson.
Fields
primaryAuthorizedPerson: AuthorizedPerson
The details of the person authorized to act on behalf of business.
businessProfile: BusinessProfile
Information about the business.
Interfaces
Fields
isPubliclyTradedOrGovernmentEntity: Boolean!
Whether the business is publicly traded or a government entity. If set to true, then ultimate beneficial owner information is not required.
hasOwnerWithMoreThan25PercentStake: Boolean!
Whether the business has an owner with more than 25% stake in the business.
owners: [OnboardingBusinessAuthorizedPerson!]
Ultimate beneficial owners for the business, owning 25% or more of the business.
stepStatus: OnboardingApplicationStepStatus
The status of ownership information being collected
Fields
annualVolumes: [BusinessPlanReportedAmount!]
Gross annual revenues per reported year.
largestTickets: [BusinessPlanReportedAmount!]
Largest anticipated sales per reported year.
averageTickets: [BusinessPlanReportedAmount!]
Average anticipated sales per reported year.
largestMonthlyVolumes: [BusinessPlanReportedAmount!]
Largest monthly volumes per reported year.
interactionMethods: [BusinessCustomerInteractionMethod!]
The different points of interaction the business has with their customers.
employeeCounts: [BusinessPlanReportedValue!]
Reported Employee Count
operatingModels: [BusinessPlanOperatingModel!]
Reported Business Operating Models
customerSupportContactInformation: BusinessPlanCustomerSupportContactInformation
Details on the business' customer support contact information
cardPresentSalesPercentage: [BusinessPlanReportedValue!]
Card present sales percentage
cardNotPresentSalesPercentage: [BusinessPlanReportedValue!]
Card not present sales percentage
businessSalesPercentage: [BusinessPlanReportedValue!]
Business to business sales percentage
consumerSalesPercentage: [BusinessPlanReportedValue!]
Business to consumer sales percentage
governmentSalesPercentage: [BusinessPlanReportedValue!]
Government sales percentage
Fields
type: BusinessPlanOperatingModelType
The business plan operating model.
reportedAsOperatingModel: Boolean
Indicates whether the BusinessPlanOperatingModelType is a reported operating model.
operatingModelDetails: [BusinessPlanOperatingModelDetail!]
Details of the BusinessPlanOperatingModelType.
BusinessPlanOperatingModelForwardCommitment
For those that engage in forward commitments, identifies the timeframe for when contractually obligated sales will be completed
Output:OBJECT
Fields
minimumDays: UnsignedInt
Minimum possible days for the forward commitment
maximumDays: UnsignedInt
Maximum possible days for the forward commitment
BusinessPlanOperatingModelGoodsAndService
Captures the types of goods and services provided by the business.
Output:OBJECT
Fields
goodsAndServicesProvided: [BusinessPlanOperatingGoodsAndServiceCategory!]
The list of products and/or services sold to your customers.
BusinessPlanOperatingModelSeasonal
Captures when the business operates and whether they have seasonal peaks. Capture the open season or the peak season.
Output:OBJECT
Fields
seasonalRanges: [BusinessPlanOperatingModelSeasonalMonthlyRange!]
A collection of seasonal ranges describing the business operations.
peakMonths: [Month!]
Highest grossing month(s) for the business.
Fields
value: UnsignedInt
A value, represented as an Unsigned Integer
reportedOn: Date
The close-out date of the preceding fiscal year in ISO 8601 format.
Format: YYYY-MM-DD
BusinessProductApplicantSnapshot
A type representing a snapshot of the applicant's data at the time of ProductApplication.
Output:OBJECT
Fields
id: ID!
Global ID used to reference the business in operations.
accountHolderCurrent: AccountHolder
The account holder.
primaryAuthorizedPerson: BusinessAuthorizedPersonSnapshot
The details of the person authorized to act on behalf of business.
Contains verification data at primaryAuthorizedPerson.currentVerification.
businessProfile: ProductApplicantBusinessProfileSnapshot
Information about the business.
Contains verification data at businessProfile.currentVerification.
currentVerification: AccountHolderVerificationDeprecated
The current verification attempt, if any, of the business account holder.
Deprecated. Check the currentVerification field under businessProfile instead.
This field is provided for schema consistency with other snapshot types to prevent field erasure.
use `businessProfile.currentVerification` instead.
createdAt: String
The date and time, in ISO 8601 format, the business account holder was created.
updatedAt: String
The date and time, in ISO 8601 format, the business account holder was last updated.
BusinessUltimateBeneficialOwnerIdentityDocumentsRequestedEvent
Indicates that identity verification documents have been requested for a USBusinessUltimateBeneficialOwner.
Output:OBJECT
Fields
businessUltimateBeneficialOwner: USBusinessUltimateBeneficialOwner
The USBusinessUltimateBeneficialOwner for which documents have been requested.
businessAccountHolder: USBusinessAccountHolder
The USBusinessAccountHolder to which the USBusinessUltimateBeneficialOwner is associated.
createdAt: String
The date and time, in ISO 8601 format, this event was created.
documentUploadSession: IdentityVerificationDocumentUploadSession
The IdentityVerificationDocumentUploadSession created for the requested documents.
reason: IdentityVerificationDocumentRequestReason
The reason identity verification documents are being requested.
BusinessUltimateBeneficialOwnerIdentityUpdatedEvent
Indicates that the identifying information of a USBusinessUltimateBeneficialOwner has been updated.
Output:OBJECT
Fields
businessUltimateBeneficialOwner: USBusinessUltimateBeneficialOwner
The USBusinessUltimateBeneficialOwner which was updated.
businessAccountHolder: USBusinessAccountHolder
The USBusinessAccountHolder for which a USBusinessUltimateBeneficialOwner was updated.
createdAt: String
The date and time, in ISO 8601 format, this event was created.
updateTypes: [BusinessAssociatedPersonIdentityUpdateType!]
The type of each update made, indicating which fields were modified on the USBusinessUltimateBeneficialOwner.
CardAcceptanceMethodBreakdown
The percentage breakdown of how the business accepts card payments
Output:OBJECT
Fields
cardPresent: UnsignedInt!
The percentage of transactions that are card-present
moto: UnsignedInt!
The percentage of transactions in which card information is provided over the phone or through mail
eCommerce: UnsignedInt!
The percentage of transactions that are card-not-present
Fields
createdAt: String
The date and time, in ISO 8601 format, this document upload link was created.
documentType: CardArtDocumentType
The document type that was uploaded
documentUploadSession: CardProfileDocumentUploadSession
The session which associates all of the files uploaded using the secure upload link
id: ID!
Global ID used to reference the secure upload link
status: DocumentUploadLinkStatusCode
The status of the upload
updatedAt: String
The date and time, in ISO 8601 format, this document upload link was last updated.
uploadUrl: String
A url to be used to upload the contents of the document.
** Note: ** The maximum file size is 10 MB
downloadUrl: String
a url to be used to download the contents of the document.
CardAuthorizationAndCaptureStep
Deprecated: Reference CardAuthorizationStep and CardCaptureStep instead of CardAuthorizationAndCaptureStep.
Record of an acquiring PaymentTransaction authorization and capture step.
Output:OBJECT
Interfaces
Fields
amount: AmountDeprecated
The amount for this PaymentTransaction.
Highnote will return `CardAuthorizationStep` and `CardCaptureStep` instead of `CardAuthorizationAndCaptureStep`.
status: PaymentTransactionLifecycleStepStatusDeprecated
The current status for this step.
Highnote will return `CardAuthorizationStep` and `CardCaptureStep` instead of `CardAuthorizationAndCaptureStep`.
createdAt: StringDeprecated
The date and time, in ISO 8601 format, this object was created.
Highnote will return `CardAuthorizationStep` and `CardCaptureStep` instead of `CardAuthorizationAndCaptureStep`.
events: [PaymentTransactionEvent!]Deprecated
Events associated with this step.
Highnote will return `CardAuthorizationStep` and `CardCaptureStep` instead of `CardAuthorizationAndCaptureStep`.
transaction: PaymentTransactionDeprecated
The PaymentTransaction associated with this step.
Highnote will return `CardAuthorizationStep` and `CardCaptureStep` instead of `CardAuthorizationAndCaptureStep`.
CardAuthorizationStep
Record of an acquiring PaymentTransaction authorizing an amount with a PaymentMethod.
Output:OBJECT
Interfaces
Fields
amount: Amount
The amount for this PaymentTransaction.
status: PaymentTransactionLifecycleStepStatus
The current status for this step.
createdAt: String
The date and time, in ISO 8601 format, this object was created.
events: [PaymentTransactionEvent!]
Events associated with this step.
transaction: PaymentTransaction
The PaymentTransaction associated with this step.
CardAuthorizationStepSummary
Record of a payment transaction authorizing an amount with a PaymentMethod.
Output:OBJECT
Interfaces
Fields
amount: Amount
The amount for this PaymentTransaction.
createdAt: String
The date and time, in ISO 8601 format, this object was created.
transaction: PaymentDebitTransactionSummary
The PaymentTransactionSummary associated with this event.
CardAuthorizedStep
Record of an acquiring PaymentTransaction authorizing an amount with a PaymentMethod.
Output:OBJECT
Interfaces
Fields
status: PaymentTransactionLifecycleStepStatusDeprecated
The current status for this step.
Use `CardAuthorizationStep` instead.
createdAt: StringDeprecated
The date and time, in ISO 8601 format, this object was created.
Use `CardAuthorizationStep` instead.
events: [PaymentTransactionEvent!]Deprecated
Events associated with this step.
Use `CardAuthorizationStep` instead.
transaction: PaymentTransactionDeprecated
The PaymentTransaction associated with this step.
Use `CardAuthorizationStep` instead.
CardCapturedStep
Record of an acquiring PaymentTransaction capturing an amount with a PaymentMethod.
Output:OBJECT
Interfaces
Fields
status: PaymentTransactionLifecycleStepStatusDeprecated
The current status for this step.
Use `CardCaptureStep` instead.
createdAt: StringDeprecated
The date and time, in ISO 8601 format, this object was created.
Use `CardCaptureStep` instead.
events: [PaymentTransactionEvent!]Deprecated
Events associated with this step.
Use `CardCaptureStep` instead.
transaction: PaymentTransactionDeprecated
The PaymentTransaction associated with this step.
Use `CardCaptureStep` instead.
CardCapturePaymentOrderSummary
Record of an PaymentOrder capturing an amount with a PaymentMethod.
Output:OBJECT
Interfaces
Fields
amount: Amount
The amount for this PaymentTransaction.
createdAt: String
The date and time, in ISO 8601 format, this object was created.
transaction: PaymentDebitTransactionSummary
The PaymentTransactionSummary associated with this event.
order: PaymentOrder
The PaymentOrder associated with this PaymentTransaction.
CardCaptureStep
Record of an acquiring PaymentTransaction capturing an amount with a PaymentMethod.
Output:OBJECT
Interfaces
Fields
amount: Amount
The amount for this PaymentTransaction.
status: PaymentTransactionLifecycleStepStatus
The current status for this step.
createdAt: String
The date and time, in ISO 8601 format, this object was created.
events: [PaymentTransactionEvent!]
Events associated with this step.
transaction: PaymentTransaction
The PaymentTransaction associated with this step.
CardCaptureStepSummary
Record of a payment transaction capturing an amount with a PaymentMethod.
Output:OBJECT
Interfaces
Fields
amount: Amount
The amount for this PaymentTransaction.
createdAt: String
The date and time, in ISO 8601 format, this object was created.
transaction: PaymentDebitTransactionSummary
The PaymentTransactionSummary associated with this event.
CardCreditedStep
Record of an acquiring PaymentTransaction refunding an amount to a PaymentMethod.
Output:OBJECT
Interfaces
Fields
status: PaymentTransactionLifecycleStepStatusDeprecated
The current status for this step.
Use `CardCreditStep` instead.
createdAt: StringDeprecated
The date and time, in ISO 8601 format, this object was created.
Use `CardCreditStep` instead.
events: [PaymentTransactionEvent!]Deprecated
Events associated with this step.
Use `CardCreditStep` instead.
transaction: PaymentTransactionDeprecated
The PaymentTransaction associated with this step.
Use `CardCreditStep` instead.
CardCreditStep
Record of an acquiring PaymentTransaction refunding an amount to a PaymentMethod.
Output:OBJECT
Interfaces
Fields
amount: Amount
The amount for this PaymentTransaction.
status: PaymentTransactionLifecycleStepStatus
The current status for this step.
createdAt: String
The date and time, in ISO 8601 format, this object was created.
events: [PaymentTransactionEvent!]
Events associated with this step.
transaction: PaymentTransaction
The PaymentTransaction associated with this step.
CardCreditStepSummary
Record of a payment transaction refunding an amount to a PaymentMethod.
Output:OBJECT
Interfaces
Fields
amount: Amount
The amount for this PaymentTransaction.
createdAt: String
The date and time, in ISO 8601 format, this object was created.
transaction: PaymentCreditTransactionSummary
The PaymentTransactionSummary associated with this event.
CardDataInputCapabilitySpendRule
A Spend Control rule that allows or blocks certain CardDataInputCapability types during authorizations.
Output:OBJECT
Fields
id: ID!
Global ID used to reference the CardDataInputCapabilitySpendRule in operations.
name: String
The name assigned to the rule.
allowed: [CardDataInputCapability!]
The CardDataInputCapability types that will be allowed during authorizations.
blocked: [CardDataInputCapability!]
The CardDataInputCapability types that will result in declined authorizations.
version: String
The current version of the rule. Specific versions can be attached and detached from card products and payment cards.
createdAt: String
The date and time, in ISO 8601 format, the spend rule was created.
updatedAt: String
The date and time, in ISO 8601 format, the spend rule was last updated.
revisions: SpendRuleConnection
The list of revisions for this spend rule.
userType: ApplicableRuleUserType
The ApplicableRuleUserType for which the rule will be evaluated.
CardDataInputCapabilitySpendRuleResult
The result of applying a CardDataInputCapabilitySpendRule to an event.
Output:OBJECT
Interfaces
Fields
recommendation: SpendRuleRecommendation
The recommendation to ALLOW or BLOCK an event based on the result of the rule.
message: String
A message describing the result.
valuesTested: [CardDataInputCapability!]
The tested CardDataInputCapability of the event.
spendRule: CardDataInputCapabilitySpendRule
The spend rule attached at the time of the event.
attachedLevel: AttachedLevel
The attached level.
CardDigitalWalletToken
A Card Digital Wallet Token which can be used for a card transactions.
Output:OBJECT
Interfaces
Fields
id: ID!
Global ID used to reference the Digital Wallet Token in operations.
status: CardDigitalWalletTokenState
The current status of the Digital Wallet Token.
createdAt: String
The date and time, in ISO 8601 format, the Digital Wallet Token was created.
updatedAt: String
The date and time, in ISO 8601 format, the Digital Wallet Token was last updated.
requesterName: String
The name of the requester the Digital Wallet Token was created for.
cardDigitalWalletTokenStateTransitions: CardDigitalWalletTokenStateTransitionConnection
Paginated list of card digital wallet token state transitions associated to a token.
paymentCard: PaymentCard
The PaymentCard that is associated to the CardDigitalWalletToken
tokenType: CardDigitalWalletTokenType
The Card Digital Wallet Token type.
sourceEntryMethod: CardDigitalWalletTokenSourceEntryMethod
The Card Digital Wallet Token source entry method.
verificationMethods: [CardDigitalWalletTokenVerificationMethod!]
The verification methods used to activate the Card Digital Wallet Token.
additionalWalletTokenDetails: CardDigitalWalletTokenAdditionalInformation
Additional Card Digital Wallet Token information.
requesterIdentifier: String
The identifier assigned to the token requester by the Network.
last4: String
The last four digits of the token primary account number (TPAN).
expirationDate: String
The exact date and time in UTC when the token expires.
CardDigitalWalletTokenActivatedEvent
The CardDigitalWalletTokenActivatedEvent is triggered when a CardDigitalWalletToken has been activated.
Output:OBJECT
Fields
id: ID!
The ID used to reference the CardDigitalWalletToken in operations.
paymentCardId: ID
Payment card ID for which token was issued.
tokenStatus: DigitalWalletTokenStatus
The current status of the CardDigitalWalletToken.
tokenPreviousStatus: DigitalWalletTokenStatus
The previous status of the CardDigitalWalletToken.
reason: DigitalWalletTokenStatusChangeReason
The reason for the status change.
CardDigitalWalletTokenAdditionalInformation
Additional Card Digital Wallet Token information.
Output:OBJECT
Fields
tokenUniqueReference: String
The Card Digital Wallet Token unique reference.
requesterIdentifier: String
The identifier assigned to the token requester by the Network.
numNetworkActiveTokens: Int
The number of active tokens of the current card.
numActivationAttempts: Int
The number of activation attempts of the Card Digital Wallet Token.
deviceInformation: CardDigitalWalletTokenDeviceInformation
Device information for the Card Digital Wallet Token.
walletProviderDeclineReasons: [String!]
The decision reasons provided by provider.
issuerDeclineReasons: [String!]
The decision reason provided by issuer.
Fields
pageInfo: PageInfo!
Information about the current page.
edges: [CardDigitalWalletTokenEdge!]
A list of edges.
CardDigitalWalletTokenDeviceInformation
The Card Digital Wallet Token device information.
Output:OBJECT
Fields
name: String
The device name.
serialNumber: String
The device serial number.
ip: IPAddress
The IP address where the Card Digital Wallet Token is activated.
location: Coordinates
The location where the Card Digital Wallet Token is activated.
formFactor: String
The form factor of the device to be provisioned.
osName: String
The device operating system name.
osVersion: String
The device operating system version.
paymentTypes: [DevicePaymentType!]
The payment types of the Card Digital Wallet Token.
cardStorageType: String
The architecture or technology used for token storage.
cardCaptureType: String
The technology used to capture the card details.
Fields
cursor: String!
The cursor for this edge for use in pagination.
node: CardDigitalWalletToken
The card digital wallet token.
CardDigitalWalletTokenStateTransition
State transitions for a card digital wallet token.
Output:OBJECT
Fields
state: CardDigitalWalletTokenState
A state of the card digital wallet token.
reason: CardDigitalWalletTokenStateReason
A reason for the state transition.
createdAt: String
The date and time, in ISO 8601 format, the state transition was created.
updatedAt: String
The date and time, in ISO 8601 format, the state transition was last updated.
CardDigitalWalletTokenStateTransitionConnection
The connection type for card digital wallet token state transition.
Output:OBJECT
Fields
pageInfo: PageInfo!
Information about the current page.
edges: [CardDigitalWalletTokenStateTransitionEdge!]
A list of edges.
CardDigitalWalletTokenStateTransitionEdge
The edge type for card digital wallet token state transition.
Output:OBJECT
Fields
cursor: String!
The cursor for this edge for use in pagination.
node: CardDigitalWalletTokenStateTransition
The card digital wallet token state transition.
CardDigitalWalletTokenSuspendedEvent
The CardDigitalWalletTokenSuspendedEvent is triggered when a CardDigitalWalletToken has been suspended.
Output:OBJECT
Fields
id: ID!
The ID used to reference the CardDigitalWalletToken in operations.
paymentCardId: ID
Payment card ID for which token was issued.
tokenStatus: DigitalWalletTokenStatus
The current status of the CardDigitalWalletToken.
tokenPreviousStatus: DigitalWalletTokenStatus
The previous status of the CardDigitalWalletToken.
reason: DigitalWalletTokenStatusChangeReason
The reason for the status change.
CardDigitalWalletTokenTerminatedEvent
The CardDigitalWalletTokenTerminatedEvent is triggered when a CardDigitalWalletToken has been terminated.
Output:OBJECT
Fields
id: ID!
The ID used to reference the CardDigitalWalletToken in operations.
paymentCardId: ID
Payment card ID for which token was issued.
tokenStatus: DigitalWalletTokenStatus
The current status of the CardDigitalWalletToken.
tokenPreviousStatus: DigitalWalletTokenStatus
The previous status of the CardDigitalWalletToken.
reason: DigitalWalletTokenStatusChangeReason
The reason for the status change.
CardDigitalWalletTokenVerificationMethod
The Card Digital Wallet Token verification method.
Output:OBJECT
Fields
type: String
The verification method of the Card Digital Wallet Token activation.
value: String
The value of the verification method. e.g. xxx@gmail.com
CardFundingFinancialAccountFeature
Whether or not the Financial Account supports Card Funding.
Output:OBJECT
Interfaces
Fields
enabled: Boolean
Whether or not the feature is enabled for the Financial Account.
createdAt: String
The date and time, in ISO 8601 format, the feature was created.
updatedAt: String
The date and time, in ISO 8601 format, the feature was last updated.
creditLimit: Amount
The credit limit on the FleetCardAccountFeature
effectiveFrom: String
The date and time, in ISO 8601 format, the feature was effective from.
effectiveThrough: String
The date and time, in ISO 8601 format, the feature was effective through.
CardIncrementalAuthorizationStep
Record of an acquiring PaymentTransaction authorized some incremental amount.
Output:OBJECT
Interfaces
Fields
amount: Amount
The amount for this PaymentTransaction.
status: PaymentTransactionLifecycleStepStatus
The current status for this step.
createdAt: String
The date and time, in ISO 8601 format, this object was created.
events: [PaymentTransactionEvent!]
Events associated with this step.
transaction: PaymentTransaction
The PaymentTransaction associated with this step.
CardIncrementalAuthorizedStep
Record of an acquiring PaymentTransaction authorized some incremental amount.
Output:OBJECT
Interfaces
Fields
amount: AmountDeprecated
The amount for this PaymentTransaction.
Use `CardIncrementalAuthorizationStep` instead.
status: PaymentTransactionLifecycleStepStatusDeprecated
The current status for this step.
Use `CardIncrementalAuthorizationStep` instead.
createdAt: StringDeprecated
The date and time, in ISO 8601 format, this object was created.
Use `CardIncrementalAuthorizationStep` instead.
events: [PaymentTransactionEvent!]Deprecated
Events associated with this step.
Use `CardIncrementalAuthorizationStep` instead.
transaction: PaymentTransactionDeprecated
The PaymentTransaction associated with this step.
Use `CardIncrementalAuthorizationStep` instead.
CardPaymentArbitrationEvent
Represents an arbitration event for an acquiring PaymentTransaction.
Output:OBJECT
Interfaces
Fields
paymentTransaction: PaymentTransaction
Reference to the parent PaymentTransaction that this event was created for.
amount: Amount
The amount associated with the PaymentTransactionEvent.
createdAt: String
The date and time, in ISO 8601 format, this object was created.
updatedAt: String
The date and time, in ISO 8601 format, this object was updated.
CardPaymentAuthorizationDeclinedEvent
Represents a synchronous card authorization declined payment event for an acquiring PaymentTransaction.
Output:OBJECT
Interfaces
Fields
paymentTransaction: PaymentTransaction
Reference to the parent PaymentTransaction that this event was created for.
amount: Amount
The amount associated with the PaymentTransactionEvent.
createdAt: String
The date and time, in ISO 8601 format, this object was created.
updatedAt: String
The date and time, in ISO 8601 format, this object was updated.
CardPaymentAuthorizedEvent
Represents a synchronous card authorized payment event for an acquiring PaymentTransaction.
Output:OBJECT
Interfaces
Fields
paymentTransaction: PaymentTransaction
Reference to the parent PaymentTransaction that this event was created for.
amount: Amount
The amount associated with the PaymentTransactionEvent.
createdAt: String
The date and time, in ISO 8601 format, this object was created.
updatedAt: String
The date and time, in ISO 8601 format, this object was updated.
CardPaymentAuthorizingEvent
Represents a synchronous card authorizing payment event for an acquiring PaymentTransaction.
Output:OBJECT
Interfaces
Fields
paymentTransaction: PaymentTransaction
Reference to the parent PaymentTransaction that this event was created for.
amount: Amount
The amount associated with the PaymentTransactionEvent.
createdAt: String
The date and time, in ISO 8601 format, this object was created.
updatedAt: String
The date and time, in ISO 8601 format, this object was updated.
CardPaymentCaptureDeclinedEvent
Represents a synchronous card capture declined payment event for an acquiring PaymentTransaction.
Output:OBJECT
Interfaces
Fields
paymentTransaction: PaymentTransaction
Reference to the parent PaymentTransaction that this event was created for.
amount: Amount
The amount associated with the PaymentTransactionEvent.
createdAt: String
The date and time, in ISO 8601 format, this object was created.
updatedAt: String
The date and time, in ISO 8601 format, this object was updated.
CardPaymentCapturedEvent
Represents a synchronous card captured payment event for an acquiring PaymentTransaction.
Output:OBJECT
Interfaces
Fields
paymentTransaction: PaymentTransaction
Reference to the parent PaymentTransaction that this event was created for.
amount: AmountDeprecated
The amount associated with the PaymentTransactionEvent.
Use `CardPaymentCaptureProcessingEvent` instead.
createdAt: StringDeprecated
The date and time, in ISO 8601 format, this object was created.
Use `CardPaymentCaptureProcessingEvent` instead.
updatedAt: StringDeprecated
The date and time, in ISO 8601 format, this object was updated.
Use `CardPaymentCaptureProcessingEvent` instead.
CardPaymentCaptureProcessingEvent
Represents a synchronous card capture processing payment event for an acquiring PaymentTransaction.
Output:OBJECT
Interfaces
Fields
paymentTransaction: PaymentTransaction
Reference to the parent PaymentTransaction that this event was created for.
amount: Amount
The amount associated with the PaymentTransactionEvent.
createdAt: String
The date and time, in ISO 8601 format, this object was created.
updatedAt: String
The date and time, in ISO 8601 format, this object was updated.
CardPaymentCapturingEvent
Represents a synchronous card capturing payment event for an acquiring PaymentTransaction.
Output:OBJECT
Interfaces
Fields
paymentTransaction: PaymentTransaction
Reference to the parent PaymentTransaction that this event was created for.
amount: Amount
The amount associated with the PaymentTransactionEvent.
createdAt: String
The date and time, in ISO 8601 format, this object was created.
updatedAt: String
The date and time, in ISO 8601 format, this object was updated.
CardPaymentClearedEvent
Represents a synchronous card cleared payment event for an acquiring PaymentTransaction.
Output:OBJECT
Interfaces
Fields
paymentTransaction: PaymentTransaction
Reference to the parent PaymentTransaction that this event was created for.
amount: Amount
The amount associated with the PaymentTransactionEvent.
createdAt: String
The date and time, in ISO 8601 format, this object was created.
updatedAt: String
The date and time, in ISO 8601 format, this object was updated.
CardPaymentClearingFailedEvent
Represents a synchronous card clearing failed payment event for an acquiring PaymentTransaction.
Output:OBJECT
Interfaces
Fields
paymentTransaction: PaymentTransaction
Reference to the parent PaymentTransaction that this event was created for.
amount: Amount
The amount associated with the PaymentTransactionEvent.
createdAt: String
The date and time, in ISO 8601 format, this object was created.
updatedAt: String
The date and time, in ISO 8601 format, this object was updated.
CardPaymentDisbursedEvent
Represents a synchronous card disbursed payment event for an acquiring PaymentTransaction.
Output:OBJECT
Interfaces
Fields
paymentTransaction: PaymentTransaction
Reference to the parent PaymentTransaction that this event was created for.
amount: Amount
The amount associated with the PaymentTransactionEvent.
createdAt: String
The date and time, in ISO 8601 format, this object was created.
updatedAt: String
The date and time, in ISO 8601 format, this object was updated.
CardPaymentFirstChargebackEvent
Represents a first chargeback event for an acquiring PaymentTransaction.
Output:OBJECT
Interfaces
Fields
paymentTransaction: PaymentTransaction
Reference to the parent PaymentTransaction that this event was created for.
amount: Amount
The amount associated with the PaymentTransactionEvent.
createdAt: String
The date and time, in ISO 8601 format, this object was created.
updatedAt: String
The date and time, in ISO 8601 format, this object was updated.
CardPaymentIncrementalAuthorizationDeclinedEvent
Represents a synchronous card incremental authorization declined payment event for an acquiring PaymentTransaction.
Output:OBJECT
Interfaces
Fields
paymentTransaction: PaymentTransaction
Reference to the parent PaymentTransaction that this event was created for.
amount: Amount
The amount associated with the PaymentTransactionEvent.
createdAt: String
The date and time, in ISO 8601 format, this object was created.
updatedAt: String
The date and time, in ISO 8601 format, this object was updated.
CardPaymentIncrementalAuthorizedEvent
Represents a synchronous card incremental authorized payment event for an acquiring PaymentTransaction.
Output:OBJECT
Interfaces
Fields
paymentTransaction: PaymentTransaction
Reference to the parent PaymentTransaction that this event was created for.
amount: Amount
The amount associated with the PaymentTransactionEvent.
createdAt: String
The date and time, in ISO 8601 format, this object was created.
updatedAt: String
The date and time, in ISO 8601 format, this object was updated.
CardPaymentPartialReversedEvent
Represents a synchronous card partial reversed payment event for an acquiring PaymentTransaction.
Output:OBJECT
Interfaces
Fields
paymentTransaction: PaymentTransaction
Reference to the parent PaymentTransaction that this event was created for.
amount: Amount
The amount associated with the PaymentTransactionEvent.
createdAt: String
The date and time, in ISO 8601 format, this object was created.
updatedAt: String
The date and time, in ISO 8601 format, this object was updated.
CardPaymentPayoutEvent
Represents a disbursement payout event for an acquiring PaymentTransaction.
Output:OBJECT
Interfaces
Fields
paymentTransaction: PaymentTransaction
Reference to the parent PaymentTransaction that this event was created for.
amount: Amount
The amount associated with the PaymentTransactionEvent.
createdAt: String
The date and time, in ISO 8601 format, this object was created.
updatedAt: String
The date and time, in ISO 8601 format, this object was updated.
CardPaymentPreArbitrationEvent
Represents a pre-arbitration event for an acquiring PaymentTransaction.
Output:OBJECT
Interfaces
Fields
paymentTransaction: PaymentTransaction
Reference to the parent PaymentTransaction that this event was created for.
amount: Amount
The amount associated with the PaymentTransactionEvent.
createdAt: String
The date and time, in ISO 8601 format, this object was created.
updatedAt: String
The date and time, in ISO 8601 format, this object was updated.
CardPaymentRepresentmentEvent
Represents a representment event for an acquiring PaymentTransaction.
Output:OBJECT
Interfaces
Fields
paymentTransaction: PaymentTransaction
Reference to the parent PaymentTransaction that this event was created for.
amount: Amount
The amount associated with the PaymentTransactionEvent.
createdAt: String
The date and time, in ISO 8601 format, this object was created.
updatedAt: String
The date and time, in ISO 8601 format, this object was updated.
CardPaymentReversalDeclinedEvent
Represents a synchronous card reversal declined payment event for an acquiring PaymentTransaction.
Output:OBJECT
Interfaces
Fields
paymentTransaction: PaymentTransaction
Reference to the parent PaymentTransaction that this event was created for.
amount: Amount
The amount associated with the PaymentTransactionEvent.
createdAt: String
The date and time, in ISO 8601 format, this object was created.
updatedAt: String
The date and time, in ISO 8601 format, this object was updated.
CardPaymentReversedEvent
Represents a synchronous card reversed payment event for an acquiring PaymentTransaction.
Output:OBJECT
Interfaces
Fields
paymentTransaction: PaymentTransaction
Reference to the parent PaymentTransaction that this event was created for.
amount: Amount
The amount associated with the PaymentTransactionEvent.
createdAt: String
The date and time, in ISO 8601 format, this object was created.
updatedAt: String
The date and time, in ISO 8601 format, this object was updated.
CardPaymentSettledEvent
Represents a synchronous card settled payment event for an acquiring PaymentTransaction.
Output:OBJECT
Interfaces
Fields
paymentTransaction: PaymentTransaction
Reference to the parent PaymentTransaction that this event was created for.
amount: AmountDeprecated
The amount associated with the PaymentTransactionEvent.
Use `CardPaymentClearedEvent` instead.
createdAt: StringDeprecated
The date and time, in ISO 8601 format, this object was created.
Use `CardPaymentClearedEvent` instead.
updatedAt: StringDeprecated
The date and time, in ISO 8601 format, this object was updated.
Use `CardPaymentClearedEvent` instead.
CardPaymentVerificationDeclinedEvent
Represents a synchronous card verification declined event for an acquiring PaymentTransaction.
Output:OBJECT
Interfaces
Fields
paymentTransaction: PaymentTransaction
Reference to the parent PaymentTransaction that this event was created for.
amount: Amount
The amount associated with the PaymentTransactionEvent.
createdAt: String
The date and time, in ISO 8601 format, this object was created.
updatedAt: String
The date and time, in ISO 8601 format, this object was updated.
CardPaymentVerificationPendingEvent
Represents a synchronous card verification pending event for an acquiring PaymentTransaction.
Output:OBJECT
Interfaces
Fields
paymentTransaction: PaymentTransaction
Reference to the parent PaymentTransaction that this event was created for.
amount: Amount
The amount associated with the PaymentTransactionEvent.
createdAt: String
The date and time, in ISO 8601 format, this object was created.
updatedAt: String
The date and time, in ISO 8601 format, this object was updated.
CardPaymentVerifiedEvent
Represents a synchronous card verification event for an acquiring PaymentTransaction.
Output:OBJECT
Interfaces
Fields
paymentTransaction: PaymentTransaction
Reference to the parent PaymentTransaction that this event was created for.
amount: Amount
The amount associated with the PaymentTransactionEvent.
createdAt: String
The date and time, in ISO 8601 format, this object was created.
updatedAt: String
The date and time, in ISO 8601 format, this object was updated.
Fields
permittedProcessingNetwork: AcquirerNetwork
The permitted processing network where transactions can take place, e.g. Visa
permittedPaymentMethod: PaymentMethod
The permitted payment method, e.g. CARD
permittedTransactionTypes: [CardTransactionProcessingType!]
The permitted types of transactions, e.g., goods and services
acquiringProviderType: AcquiringProviderType
The acquiring provider or sponsor bank
merchantDescriptor: String
The merchant description that will be used for individual transactions
status: ProcessingCapabilityStatus
The status of this CardProcessingCapability.
CardProcessingProductFeature
Output:OBJECT
Interfaces
Fields
enabled: Boolean
Whether or not this ProductFeature is enabled for the Product.
createdAt: String
The date and time, in ISO 8601 format, this ProductFeature was created.
updatedAt: String
The date and time, in ISO 8601 format, this ProductFeature was last updated.
effectiveFrom: String
The date and time, in ISO 8601 format, this ProductFeature was effective from.
effectiveThrough: String
The date and time, in ISO 8601 format, this ProductFeature was effective through.
supportedNetworks: [PaymentCardNetwork!]
The supported card networks enabled for this Product.
Interfaces
Fields
paymentCardTransactionChargebacks: PaymentCardTransactionChargebackConnection
A paginated list of PaymentCardTransactionChargeback for this CardProduct.
For information on Highnote's Search API, see our Search guide.
Input Arguments
after: String
The cursor to start the page.
filterBy: CardProductPaymentCardTransactionChargebacksFilterInput
Filter results to specific PaymentCardTransactionChargeback.
id: ID!
Global ID used to reference the Card Product in operations.
name: String
Human-friendly name of the Card Product.
usage: CardUsage
Whether the cards issued for this product are MULTI_USE or SINGLE_USE
vertical: CardProductVertical
The business use case for the Card Product.
commercial: Boolean
Indicates Card Product usage is for commercial purposes.
paymentCards: PaymentCardConnection
The Payment Cards issued to this Card Product.
For information on Highnote's Search API, see our Search guide.
Input Arguments
after: String
The cursor to start the page.
filterBy: CardProductPaymentCardsFilterInput
Filter results to specific Payment Cards.
transactionEvents: TransactionEventConnection
A paginated list of Transaction Events.
For information on Highnote's Search API, see our Search guide.
Input Arguments
after: String
The cursor to start the page.
filterBy: CardProductTransactionEventsFilterInput
Filter results to specific Transaction Card Events.
attachedSpendRules: SpendRuleConnection
The spend rules attached to this Card Product.
attachedRewardRules: RewardRuleAttachmentConnection
A paginated list of Attached RewardEarnRules.
attachedRewardRedemptionConfigurations: RewardRedemptionConfigurationAttachmentConnection
A paginated list of Attached RewardRedemptionConfigs.
cardProductApplications: AccountHolderCardProductApplicationConnectionDeprecated
The Applications for this Card Product.
Use searchCardProductApplications instead.
searchCardProductApplications: SearchCardProductApplicationConnection
Search Applications for this Card Product with a filter.
For information on Highnote's Search API, see our Search guide.
Input Arguments
after: String
The cursor to start the page.
filterBy: CardProductApplicationFilterInput
The filter to apply to the search.
financialAccounts: [FinancialAccount!]Deprecated
The financial account backing this CardProduct.
Use accounts instead.
accounts: FinancialAccountConnection
The financial accounts associated with this CardProduct.
For information on Highnote's Search API, see our Search guide.
Input Arguments
features: [CardProductFeature!]
The list of features for this CardProduct.
groupOrders: PhysicalCardGroupOrderConnection
The physical card group orders for this CardProduct.
attachedVelocityRules: VelocityRuleConnection
The velocity rules attached to this Card Product.
attachedPlatformSpendRules: SpendRuleConnection
The platform spend rules attached to this CardProduct.
These are READ ONLY and cannot be modified.
attachedPlatformVelocityRules: VelocityRuleConnection
The platform velocity rules attached to this CardProduct.
These are READ ONLY and cannot be modified.
paymentCardTransactionDisputes: PaymentCardTransactionDisputeConnectionPayload
A paginated list of PaymentCardTransactionDispute for this CardProduct.
Input Arguments
after: String
The cursor to start the page.
filterBy: CardProductPaymentCardTransactionDisputesFilterInput
Filter results to specific PaymentCardTransactionDispute.
For information on Highnote's Search API, see our Search guide.
integratorACHTransfers: IntegratorInitiatedACHTransferConnection
A paginated list of Integrator Initiated ACH Transfers.
For information on Highnote's Search API, see our Search guide.
Input Arguments
after: String
The cursor to start the page.
filterBy: IntegratorInitiatedACHTransferFilterInput
Filter results to specific Integrator Initiated ACH Transfers.
externalACHTransfers: ExternallyInitiatedACHTransferConnection
A paginated list of Externally Initiated ACH Transfers.
For information on Highnote's Search API, see our Search guide.
Input Arguments
after: String
The cursor to start the page.
filterBy: ExternallyInitiatedACHTransferFilterInput
Filter results to specific Externally Initiated ACH Transfers.
originatedAchTransfers: OriginatedAchTransferPayload
A paginated list of originated ACH transfers.
For information on Highnote's Search API, see our Search guide.
Input Arguments
after: String
The cursor to start the page.
filterBy: OriginatedAchTransferFilterInput
Filter results to specific originated ACH transfers.
nonOriginatedAchTransfers: NonOriginatedAchTransferPayload
A paginated list of non-originated ACH transfers.
For information on Highnote's Search API, see our Search guide.
Input Arguments
after: String
The cursor to start the page.
filterBy: NonOriginatedAchTransferFilterInput
Filter results to specific non-originated ACH transfers.
feeSchedules: FeeScheduleConnection
The Fee schedules for this Card Product.
For information on Highnote's Search API, see our Search guide.
Input Arguments
after: String
The cursor to start the page.
filterBy: FeeScheduleFilterInput
Filter results to specific fee schedule.
attachedInterFinancialAccountTransferRules: InterFinancialAccountTransferRuleConnectionPayload
The inter financial account transfer rules attached to this Card Product.
attachedVelocityInterFinancialAccountTransferRules: VelocityInterFinancialAccountTransferRuleConnectionPayload
The velocity inter financial account transfer rules belonging to this Card Product.
interFinancialAccountTransfers: InterFinancialAccountTransferConnection
The InterfinancialAccountTransfers belonging to this CardProduct
For information on Highnote's Search API, see our Search guide.
Input Arguments
after: String
The cursor to start the page.
filterBy: InterFinancialAccountTransferFilterInput
Filter results to specific inter financial account transfers.
creditPlanTemplates: CreditPlanTemplateConnection
A paginated list of CreditPlanTemplates available on this CardProduct.
Input Arguments
after: String
The cursor to start the page.
filterBy: CreditPlanTemplateFilterInput
Filter results to specific CreditPlanTemplatess.
creditPlans: CreditPlanConnection
A paginated list of CreditPlans available on this CardProduct.
Input Arguments
after: String
The cursor to start the page.
filterBy: CreditPlanFilterInput
Filter results to specific CreditPlans.
cardProfileSets: CardProfileSetConnectionPayload
A paginated list of all card profile sets filtered by name, status
For information on Highnote's Search API, see our Search guide.
Input Arguments
after: String
The cursor to start the page.
filterBy: FilteredCardProductCardProfileSetsInput
creditConfiguration: CreditCardProductConfiguration
The credit configuration for this CardProduct.
sourceTemplateId: String
The ID for the source template that created this CardProduct.
profiles: [ProductProfile!]
ProductProfiles that are attached to this CardProduct.
Fields
timeRange: BusinessMetricTimeRange
An ISO 8601 value (inclusive) for the beginning and end date.
createdApplications: CreatedOrApprovedApplicationBusinessMetricAttribute
The created applications.
approvedApplications: CreatedOrApprovedApplicationBusinessMetricAttribute
The approved applications.
deniedApplications: UnsignedInt
The denied applications.
inReviewApplications: UnsignedInt
The in review applications.
pendingApplications: UnsignedInt
The pending applications.
closedApplications: UnsignedInt
The closed applications.
CardProductApplicationBusinessMetricResult
Describes metric Result of card product application metric.
Output:OBJECT
Interfaces
Fields
timeRange: BusinessMetricTimeRange
An ISO 8601 value (inclusive) for the beginning and end date.
asOf: String
Data freshness timestamp of metrics.
cardProductApplicationBusinessMetrics: [CardProductApplicationBusinessMetric!]
Returned list of cardProductApplicationBusinessMetrics.
Fields
pageInfo: PageInfo!
Information about the current page.
edges: [CardProductApplicationEdge!]
A list of edges.
Fields
cursor: String!
The cursor for this edge for use in pagination.
node: CardProductApplication
The CardProductApplication.
Fields
pageInfo: PageInfo!
Information about the current page.
edges: [CardProductEdge!]
A list of edges.