GET Api/Payment?CustomerToken={CustomerToken}&Page={Page}&PageSize={PageSize}&AmountFrom={AmountFrom}&AmountTo={AmountTo}&BillingAccountID={BillingAccountID}&BillerInvoiceNo={BillerInvoiceNo}&CreatedFrom={CreatedFrom}&CreatedTo={CreatedTo}&InvoiceAmountFrom={InvoiceAmountFrom}&InvoiceAmountTo={InvoiceAmountTo}&Name={Name}&ProcessedFrom={ProcessedFrom}&ProcessedTo={ProcessedTo}&ReferenceNumber={ReferenceNumber}&Status={Status}&TransactionID={TransactionID}&Filter={Filter}&Sort={Sort}
Searches for existing payments in the system.
Request Information
URI Parameters
| Name | Description | Type | Additional information | 
|---|---|---|---|
| AmountFrom | 
                         Payment amount range start  | 
                    decimal? | 
                             None.  | 
                
| AmountTo | 
                         Payment amount range end  | 
                    decimal? | 
                             None.  | 
                
| BillerInvoiceNo | 
                         Invoice biler generated by the biller.  | 
                    string | 
                                 String length: inclusive between 0 and 50  | 
                
| CreatedFrom | 
                         Payment created date start  | 
                    date-time? | 
                             None.  | 
                
| CreatedTo | 
                         Payment created date end  | 
                    date-time? | 
                             None.  | 
                
| CustomerToken | 
                         For enrolled payment search requests, contains the unique customer token used to identify the customer performing the search.  | 
                    string | 
                             None.  | 
                
| Filter | string | 
                                 String length: inclusive between 0 and 2048  | 
                |
| InvoiceAmountFrom | 
                         Invoice payment amount range start  | 
                    decimal? | 
                             None.  | 
                
| InvoiceAmountTo | 
                         Invoice payment amount range end  | 
                    decimal? | 
                             None.  | 
                
| Name | 
                         Customer name  | 
                    string | 
                                 String length: inclusive between 0 and 50  | 
                
| Page | 
                         Specifies the page to return in the result set. Defaults to 1.  | 
                    int? | 
                             None.  | 
                
| PageSize | 
                         Specifies the number of records to return per-page. Defaults to 50.  | 
                    int? | 
                             None.  | 
                
| ProcessedFrom | 
                         Payment processing date start  | 
                    date-time? | 
                             None.  | 
                
| ProcessedTo | 
                         Payment processing date end  | 
                    date-time? | 
                             None.  | 
                
| ReferenceNumber | 
                         Billing account reference number  | 
                    string | 
                                 String length: inclusive between 0 and 100  | 
                
| Sort | string | 
                                 String length: inclusive between 0 and 100  | 
                |
| Status | 
                         Payment status  | 
                    PaymentStatusType | 
                             None.  | 
                
| TransactionID | 
                         Specifies a specific transaction ID  | 
                    long? | 
                             None.  | 
                
Body Parameters
None.
Response Information
Resource Description
Searches for existing payments in the system.
APIPaymentSearchResponseModel| Name | Description | Type | Additional information | 
|---|---|---|---|
| ErrorCode | 
                         Name of the error condition. See ErrorCode model for details.  | 
                    ErrorCode | 
                             None.  | 
                
| ErrorID | 
                         Internal error identification number that uniquely identifies this specific error that occurred.  | 
                    string | 
                             None.  | 
                
| ErrorNum | 
                         Numeric value of the ErrorCode  | 
                    int | 
                             None.  | 
                
| Errors | 
                         List of errors that occurred when searching for the payments.  | 
                    Collection of string | 
                             None.  | 
                
| Result | PaymentSearchResponseModel | 
                             None.  | 
                |
| Success | 
                         Indicates sucess or failure of the REST request.  | 
                    boolean | 
                             None.  | 
                
Response Formats
application/json, text/json
{
  "ErrorCode": "None",
  "ErrorID": "sample string 1",
  "ErrorNum": 0,
  "Errors": [
    "sample string 1",
    "sample string 2"
  ],
  "Result": {
    "Payments": [
      {
        "AchCompanyID": "sample string 1",
        "AchCompanyName": "sample string 2",
        "AchDepositoryDDA": "sample string 3",
        "AchRoutingTransitNumber": "sample string 4",
        "ApprovedByUserID": 1,
        "ATMTraceID": "sample string 5",
        "BillerID": 6,
        "CCDataProcessingLevel": 7,
        "CcMID": "sample string 8",
        "CellPhone": "sample string 9",
        "Channel": "Enrolled",
        "CombinedFees": [
          {
            "ID": 1,
            "Total": 2.0,
            "CurrencySymbol": "sample string 3"
          },
          {
            "ID": 1,
            "Total": 2.0,
            "CurrencySymbol": "sample string 3"
          }
        ],
        "CreateDate": "2025-11-03T15:53:01.1857852Z",
        "CreatedByUserID": 1,
        "CurrencySymbol": "sample string 11",
        "CustomerName": "sample string 12",
        "CustomerToken": "sample string 13",
        "DisplayField1": "sample string 14",
        "DisplayField2": "sample string 15",
        "DisplayField3": "sample string 16",
        "DisplayField4": "sample string 17",
        "DisplayField5": "sample string 18",
        "Email": "sample string 19",
        "EntryField1": "sample string 20",
        "EntryField2": "sample string 21",
        "EntryField3": "sample string 22",
        "EntryField4": "sample string 23",
        "EntryField5": "sample string 24",
        "ExternalUserID": "sample string 25",
        "FDIDescription": "sample string 26",
        "HasMultipleAccounts": true,
        "ID": 28,
        "InvoicePayments": [
          {
            "AccountNumber": "sample string 1",
            "AdditionalFields": {
              "Fields": [
                {
                  "BillerId": 1,
                  "FieldName": "sample string 2",
                  "FieldOrder": 3,
                  "FieldText": "sample string 4",
                  "FieldValue": "sample string 5",
                  "ID": 6,
                  "InvoiceId": 7,
                  "IsEditable": true,
                  "IsRequired": true
                },
                {
                  "BillerId": 1,
                  "FieldName": "sample string 2",
                  "FieldOrder": 3,
                  "FieldText": "sample string 4",
                  "FieldValue": "sample string 5",
                  "ID": 6,
                  "InvoiceId": 7,
                  "IsEditable": true,
                  "IsRequired": true
                }
              ]
            },
            "AddonCode": "sample string 2",
            "AddonName": "sample string 3",
            "Amount": 1.0,
            "AmountDue": 1.0,
            "BillID": 1,
            "BillingAccountDescription": "sample string 4",
            "BillingAccountIsAddOn": true,
            "BillerInvoiceNo": "sample string 6",
            "BillerRemittanceField1": "sample string 7",
            "BillerRemittanceField2": "sample string 8",
            "BillerRemittanceField3": "sample string 9",
            "BillerRemittanceField4": "sample string 10",
            "BillerRemittanceField5": "sample string 11",
            "DisplayField1": "sample string 12",
            "DisplayField2": "sample string 13",
            "DisplayField3": "sample string 14",
            "DisplayField4": "sample string 15",
            "DisplayField5": "sample string 16",
            "DueDate": "2025-11-03T15:53:01.2014195Z",
            "EntryField1": "sample string 17",
            "EntryField2": "sample string 18",
            "EntryField3": "sample string 19",
            "EntryField4": "sample string 20",
            "EntryField5": "sample string 21",
            "FDICode": "sample string 22",
            "FreeformText": "sample string 23",
            "ID": 24,
            "IsAddOn": true,
            "IsCreditMemo": true,
            "PaymentAmount": 1.0,
            "PaymentCode": "sample string 27",
            "PaymentCodeReason": "sample string 28",
            "ReferenceNumber": "sample string 29",
            "RefundableAmount": 30.0,
            "ReversalAmount": 1.0,
            "StatementDate": "2025-11-03T15:53:01.2014195Z",
            "TransactionType": "sample string 31"
          },
          {
            "AccountNumber": "sample string 1",
            "AdditionalFields": {
              "Fields": [
                {
                  "BillerId": 1,
                  "FieldName": "sample string 2",
                  "FieldOrder": 3,
                  "FieldText": "sample string 4",
                  "FieldValue": "sample string 5",
                  "ID": 6,
                  "InvoiceId": 7,
                  "IsEditable": true,
                  "IsRequired": true
                },
                {
                  "BillerId": 1,
                  "FieldName": "sample string 2",
                  "FieldOrder": 3,
                  "FieldText": "sample string 4",
                  "FieldValue": "sample string 5",
                  "ID": 6,
                  "InvoiceId": 7,
                  "IsEditable": true,
                  "IsRequired": true
                }
              ]
            },
            "AddonCode": "sample string 2",
            "AddonName": "sample string 3",
            "Amount": 1.0,
            "AmountDue": 1.0,
            "BillID": 1,
            "BillingAccountDescription": "sample string 4",
            "BillingAccountIsAddOn": true,
            "BillerInvoiceNo": "sample string 6",
            "BillerRemittanceField1": "sample string 7",
            "BillerRemittanceField2": "sample string 8",
            "BillerRemittanceField3": "sample string 9",
            "BillerRemittanceField4": "sample string 10",
            "BillerRemittanceField5": "sample string 11",
            "DisplayField1": "sample string 12",
            "DisplayField2": "sample string 13",
            "DisplayField3": "sample string 14",
            "DisplayField4": "sample string 15",
            "DisplayField5": "sample string 16",
            "DueDate": "2025-11-03T15:53:01.2014195Z",
            "EntryField1": "sample string 17",
            "EntryField2": "sample string 18",
            "EntryField3": "sample string 19",
            "EntryField4": "sample string 20",
            "EntryField5": "sample string 21",
            "FDICode": "sample string 22",
            "FreeformText": "sample string 23",
            "ID": 24,
            "IsAddOn": true,
            "IsCreditMemo": true,
            "PaymentAmount": 1.0,
            "PaymentCode": "sample string 27",
            "PaymentCodeReason": "sample string 28",
            "ReferenceNumber": "sample string 29",
            "RefundableAmount": 30.0,
            "ReversalAmount": 1.0,
            "StatementDate": "2025-11-03T15:53:01.2014195Z",
            "TransactionType": "sample string 31"
          }
        ],
        "InvoicePaymentCount": 29,
        "IsEnrolled": true,
        "IsFees": true,
        "IsFutureDated": true,
        "IsPreSettlement": true,
        "IsReversal": true,
        "IsPaymentConsolidatorPayment": true,
        "Method": "ACH",
        "PaymentAccountAchUsageType": "Unknown",
        "PaymentAccountAchType": "Unknown",
        "PaymentAccountCcChargeType": "Unknown",
        "PaymentAccountCcType": "sample string 36",
        "PaymentAccountCode": "sample string 37",
        "PaymentAccountDescription": "sample string 38",
        "PaymentAccountExpiration": "2025-11-03T15:53:01.2170533Z",
        "PaymentAccountLastFour": "sample string 39",
        "PaymentAccountToken": "sample string 40",
        "PaymentAccountType": "ACH",
        "PaymentAccountSwipe": true,
        "PaymentSource": "sample string 42",
        "pcOptionalDate": "2025-11-03T15:53:01.2170533Z",
        "pcReversalReasonID": 1,
        "PluginName": "sample string 43",
        "Phone": "sample string 44",
        "ProcessDate": "2025-11-03T15:53:01.2170533Z",
        "ProcessingType": "Combined",
        "ReportingID": 46,
        "ReversalReasonCode": "sample string 47",
        "ReversalReasonText": "sample string 48",
        "StandardEntryClass": "ARC",
        "Status": "Initiated",
        "Tender": "sample string 49",
        "Total": 50.0,
        "TotalWithFees": 51.0,
        "TraceID": "sample string 52",
        "TransactionID": 53,
        "TransactionOID": "8cb36c33-d34f-4d3a-9a65-263b442075e3",
        "ExternalTransactionID": "sample string 54"
      },
      {
        "AchCompanyID": "sample string 1",
        "AchCompanyName": "sample string 2",
        "AchDepositoryDDA": "sample string 3",
        "AchRoutingTransitNumber": "sample string 4",
        "ApprovedByUserID": 1,
        "ATMTraceID": "sample string 5",
        "BillerID": 6,
        "CCDataProcessingLevel": 7,
        "CcMID": "sample string 8",
        "CellPhone": "sample string 9",
        "Channel": "Enrolled",
        "CombinedFees": [
          {
            "ID": 1,
            "Total": 2.0,
            "CurrencySymbol": "sample string 3"
          },
          {
            "ID": 1,
            "Total": 2.0,
            "CurrencySymbol": "sample string 3"
          }
        ],
        "CreateDate": "2025-11-03T15:53:01.1857852Z",
        "CreatedByUserID": 1,
        "CurrencySymbol": "sample string 11",
        "CustomerName": "sample string 12",
        "CustomerToken": "sample string 13",
        "DisplayField1": "sample string 14",
        "DisplayField2": "sample string 15",
        "DisplayField3": "sample string 16",
        "DisplayField4": "sample string 17",
        "DisplayField5": "sample string 18",
        "Email": "sample string 19",
        "EntryField1": "sample string 20",
        "EntryField2": "sample string 21",
        "EntryField3": "sample string 22",
        "EntryField4": "sample string 23",
        "EntryField5": "sample string 24",
        "ExternalUserID": "sample string 25",
        "FDIDescription": "sample string 26",
        "HasMultipleAccounts": true,
        "ID": 28,
        "InvoicePayments": [
          {
            "AccountNumber": "sample string 1",
            "AdditionalFields": {
              "Fields": [
                {
                  "BillerId": 1,
                  "FieldName": "sample string 2",
                  "FieldOrder": 3,
                  "FieldText": "sample string 4",
                  "FieldValue": "sample string 5",
                  "ID": 6,
                  "InvoiceId": 7,
                  "IsEditable": true,
                  "IsRequired": true
                },
                {
                  "BillerId": 1,
                  "FieldName": "sample string 2",
                  "FieldOrder": 3,
                  "FieldText": "sample string 4",
                  "FieldValue": "sample string 5",
                  "ID": 6,
                  "InvoiceId": 7,
                  "IsEditable": true,
                  "IsRequired": true
                }
              ]
            },
            "AddonCode": "sample string 2",
            "AddonName": "sample string 3",
            "Amount": 1.0,
            "AmountDue": 1.0,
            "BillID": 1,
            "BillingAccountDescription": "sample string 4",
            "BillingAccountIsAddOn": true,
            "BillerInvoiceNo": "sample string 6",
            "BillerRemittanceField1": "sample string 7",
            "BillerRemittanceField2": "sample string 8",
            "BillerRemittanceField3": "sample string 9",
            "BillerRemittanceField4": "sample string 10",
            "BillerRemittanceField5": "sample string 11",
            "DisplayField1": "sample string 12",
            "DisplayField2": "sample string 13",
            "DisplayField3": "sample string 14",
            "DisplayField4": "sample string 15",
            "DisplayField5": "sample string 16",
            "DueDate": "2025-11-03T15:53:01.2014195Z",
            "EntryField1": "sample string 17",
            "EntryField2": "sample string 18",
            "EntryField3": "sample string 19",
            "EntryField4": "sample string 20",
            "EntryField5": "sample string 21",
            "FDICode": "sample string 22",
            "FreeformText": "sample string 23",
            "ID": 24,
            "IsAddOn": true,
            "IsCreditMemo": true,
            "PaymentAmount": 1.0,
            "PaymentCode": "sample string 27",
            "PaymentCodeReason": "sample string 28",
            "ReferenceNumber": "sample string 29",
            "RefundableAmount": 30.0,
            "ReversalAmount": 1.0,
            "StatementDate": "2025-11-03T15:53:01.2014195Z",
            "TransactionType": "sample string 31"
          },
          {
            "AccountNumber": "sample string 1",
            "AdditionalFields": {
              "Fields": [
                {
                  "BillerId": 1,
                  "FieldName": "sample string 2",
                  "FieldOrder": 3,
                  "FieldText": "sample string 4",
                  "FieldValue": "sample string 5",
                  "ID": 6,
                  "InvoiceId": 7,
                  "IsEditable": true,
                  "IsRequired": true
                },
                {
                  "BillerId": 1,
                  "FieldName": "sample string 2",
                  "FieldOrder": 3,
                  "FieldText": "sample string 4",
                  "FieldValue": "sample string 5",
                  "ID": 6,
                  "InvoiceId": 7,
                  "IsEditable": true,
                  "IsRequired": true
                }
              ]
            },
            "AddonCode": "sample string 2",
            "AddonName": "sample string 3",
            "Amount": 1.0,
            "AmountDue": 1.0,
            "BillID": 1,
            "BillingAccountDescription": "sample string 4",
            "BillingAccountIsAddOn": true,
            "BillerInvoiceNo": "sample string 6",
            "BillerRemittanceField1": "sample string 7",
            "BillerRemittanceField2": "sample string 8",
            "BillerRemittanceField3": "sample string 9",
            "BillerRemittanceField4": "sample string 10",
            "BillerRemittanceField5": "sample string 11",
            "DisplayField1": "sample string 12",
            "DisplayField2": "sample string 13",
            "DisplayField3": "sample string 14",
            "DisplayField4": "sample string 15",
            "DisplayField5": "sample string 16",
            "DueDate": "2025-11-03T15:53:01.2014195Z",
            "EntryField1": "sample string 17",
            "EntryField2": "sample string 18",
            "EntryField3": "sample string 19",
            "EntryField4": "sample string 20",
            "EntryField5": "sample string 21",
            "FDICode": "sample string 22",
            "FreeformText": "sample string 23",
            "ID": 24,
            "IsAddOn": true,
            "IsCreditMemo": true,
            "PaymentAmount": 1.0,
            "PaymentCode": "sample string 27",
            "PaymentCodeReason": "sample string 28",
            "ReferenceNumber": "sample string 29",
            "RefundableAmount": 30.0,
            "ReversalAmount": 1.0,
            "StatementDate": "2025-11-03T15:53:01.2014195Z",
            "TransactionType": "sample string 31"
          }
        ],
        "InvoicePaymentCount": 29,
        "IsEnrolled": true,
        "IsFees": true,
        "IsFutureDated": true,
        "IsPreSettlement": true,
        "IsReversal": true,
        "IsPaymentConsolidatorPayment": true,
        "Method": "ACH",
        "PaymentAccountAchUsageType": "Unknown",
        "PaymentAccountAchType": "Unknown",
        "PaymentAccountCcChargeType": "Unknown",
        "PaymentAccountCcType": "sample string 36",
        "PaymentAccountCode": "sample string 37",
        "PaymentAccountDescription": "sample string 38",
        "PaymentAccountExpiration": "2025-11-03T15:53:01.2170533Z",
        "PaymentAccountLastFour": "sample string 39",
        "PaymentAccountToken": "sample string 40",
        "PaymentAccountType": "ACH",
        "PaymentAccountSwipe": true,
        "PaymentSource": "sample string 42",
        "pcOptionalDate": "2025-11-03T15:53:01.2170533Z",
        "pcReversalReasonID": 1,
        "PluginName": "sample string 43",
        "Phone": "sample string 44",
        "ProcessDate": "2025-11-03T15:53:01.2170533Z",
        "ProcessingType": "Combined",
        "ReportingID": 46,
        "ReversalReasonCode": "sample string 47",
        "ReversalReasonText": "sample string 48",
        "StandardEntryClass": "ARC",
        "Status": "Initiated",
        "Tender": "sample string 49",
        "Total": 50.0,
        "TotalWithFees": 51.0,
        "TraceID": "sample string 52",
        "TransactionID": 53,
        "TransactionOID": "8cb36c33-d34f-4d3a-9a65-263b442075e3",
        "ExternalTransactionID": "sample string 54"
      }
    ],
    "TotalRecords": 1
  },
  "Success": true
}