Skip to main content

SearchByInput

Search criteria for identifying a specific payment record.

Provides multiple ways to locate a payment using different identifier types. At least one search criterion must be provided. When multiple criteria are specified, they are combined with AND logic for precise matching.

input SearchByInput {
id: ID
paymentId: String
orderId: Float
}

Fields

SearchByInput.id ● ID scalar

Internal system payment identifier for direct record lookup.

Unique numeric identifier assigned by the system to identify the payment record. Most efficient search method when the internal ID is known.

SearchByInput.paymentId ● String scalar

External payment service provider identifier for PSP correlation.

Unique payment reference provided by the Payment Service Provider for tracking and reconciliation. Maximum length of 255 characters. Used when correlating with external payment systems.

SearchByInput.orderId ● Float scalar

Order identifier for finding payments associated with specific orders.

Links payment records to their corresponding orders for order-payment relationship tracking. Used when searching for payments by order context.

Member Of

payment query ● paymentDelete mutation ● paymentUpdate mutation