CyberSource Report Subscriptions API

API for creation and retrieval of Report Subscriptions

OpenAPI Specification

cybersource-report-subscriptions-api-openapi.yml Raw ↑
swagger: '2.0'
info:
  description: All CyberSource API specs merged together. These are available at https://developer.cybersource.com/api/reference/api-reference.html
  version: 0.0.1
  title: CyberSource Merged Spec bankAccountValidation Report Subscriptions API
host: apitest.cybersource.com
basePath: /
schemes:
- https
consumes:
- application/json;charset=utf-8
produces:
- application/hal+json;charset=utf-8
tags:
- name: Report Subscriptions
  description: API for creation and retrieval of Report Subscriptions
paths:
  /reporting/v3/report-subscriptions:
    get:
      tags:
      - Report Subscriptions
      summary: Get All Subscriptions
      description: 'View a summary of all report subscriptions.

        '
      operationId: getAllSubscriptions
      x-devcenter-metaData:
        categoryTag: Reporting
      produces:
      - application/hal+json
      parameters:
      - name: organizationId
        in: query
        description: Valid Organization Id
        pattern: '[a-zA-Z0-9-_]+'
        required: false
        type: string
        minLength: 1
        maxLength: 32
      responses:
        '200':
          description: Ok
          schema:
            title: reportingV3ReportSubscriptionsGet200Response
            type: object
            properties:
              subscriptions:
                type: array
                items:
                  type: object
                  properties:
                    organizationId:
                      type: string
                      description: Selected Organization Id
                      example: Merchant 1
                    reportDefinitionId:
                      type: string
                      description: Report Definition Id
                      example: '210'
                    reportDefinitionName:
                      type: string
                      description: Report Definition Class
                      example: TransactionRequestDetailClass
                    reportMimeType:
                      type: string
                      example: application/xml
                      description: "Report Format            \n            \nValid values:\n- application/xml\n- text/csv\n"
                    reportFrequency:
                      type: string
                      example: DAILY
                      description: '''Report Frequency''

                        **NOTE: Do not document USER_DEFINED Frequency field in developer center**


                        Valid values:

                        - DAILY

                        - WEEKLY

                        - MONTHLY

                        - USER_DEFINED

                        '
                    reportInterval:
                      type: string
                      pattern: ^PT((([1-9]|1[0-9]|2[0-3])H(([1-9]|[1-4][0-9]|5[0-9])M)?)|((([1-9]|1[0-9]|2[0-3])H)?([1-9]|[1-4][0-9]|5[0-9])M))$
                      description: "If the reportFrequency is User-defined, reportInterval should be in **ISO 8601 time format**\nPlease refer the following link to know more about ISO 8601 format.[Rfc Time Format](https://en.wikipedia.org/wiki/ISO_8601#Durations)\n\n**Example time format for 2 hours and 30 Mins:**\n  - PT2H30M\n**NOTE: Do not document reportInterval field in developer center**\n"
                    reportName:
                      type: string
                      description: Report Name
                      example: My Transaction Request Detail Report
                    timezone:
                      type: string
                      description: Time Zone
                      example: America/Chicago
                    startTime:
                      type: string
                      description: Start Time
                      format: date-time
                      example: '2017-10-01T10:10:10+05:00'
                    startDay:
                      type: integer
                      format: int32
                      description: Start Day
                      example: 1
                    reportFields:
                      type: array
                      example:
                      - Request.RequestID
                      - Request.TransactionDate
                      - Request.MerchantID
                      description: List of all fields String values
                      items:
                        type: string
                    reportFilters:
                      type: object
                      additionalProperties:
                        type: array
                        items:
                          type: string
                      description: List of filters to apply
                      example:
                        Application.Name:
                        - ics_auth
                        - ics_bill
                    reportPreferences:
                      type: object
                      description: Report Preferences
                      properties:
                        signedAmounts:
                          type: boolean
                          description: Indicator to determine whether negative sign infront of amount for all refunded transaction
                        fieldNameConvention:
                          type: string
                          description: 'Specify the field naming convention to be followed in reports (applicable to only csv report formats)


                            Valid values:

                            - SOAPI

                            - SCMP

                            '
                    groupId:
                      type: string
                      example: '12345'
                      description: Id for the selected group.
                  description: Subscription Details
        '400':
          description: Invalid request
          schema:
            title: reportingV3ReportSubscriptionsGet400Response
            type: object
            required:
            - submitTimeUtc
            - reason
            - message
            - details
            properties:
              submitTimeUtc:
                type: string
                format: date-time
                description: "Time of request in UTC. \n"
                example: '2016-08-11T22:47:57Z'
              reason:
                type: string
                description: 'Documented reason code

                  '
                example: INVALID_DATA
              message:
                type: string
                description: 'Short descriptive message to the user.

                  '
                example: One or more fields contains invalid data
              details:
                type: array
                description: 'Error field list

                  '
                items:
                  type: object
                  properties:
                    field:
                      type: string
                      description: 'Field in request that caused an error

                        '
                    reason:
                      type: string
                      description: 'Documented reason code

                        '
                  description: 'Provides failed validation input field detail

                    '
            description: HTTP status code for client application
        '404':
          description: Subscriptions not found
    put:
      tags:
      - Report Subscriptions
      summary: Create Report Subscription for a Report Name by Organization
      description: 'Create a report subscription for your organization. The report name must be unique.

        '
      operationId: createSubscription
      x-devcenter-metaData:
        categoryTag: Reporting
      consumes:
      - application/json
      produces:
      - application/hal+json
      parameters:
      - name: organizationId
        in: query
        description: Valid Organization Id
        pattern: '[a-zA-Z0-9-_]+'
        required: false
        type: string
        minLength: 1
        maxLength: 32
      - in: body
        name: createReportSubscriptionRequest
        description: Report subscription request payload
        required: true
        schema:
          type: object
          required:
          - reportDefinitionName
          - reportFields
          - reportName
          - startTime
          - timezone
          - reportFrequency
          - reportMimeType
          properties:
            organizationId:
              type: string
              pattern: '[a-zA-Z0-9-_]+'
              description: Valid CyberSource organizationId
              example: Merchant 1
            reportDefinitionName:
              type: string
              minLength: 1
              maxLength: 80
              pattern: '[a-zA-Z0-9-]+'
              description: Valid Report Definition Name
              example: TransactionDetailReportClass
            reportFields:
              type: array
              items:
                type: string
              example:
              - Request.RequestID
              - Request.TransactionDate
              - Request.MerchantID
            reportMimeType:
              type: string
              description: 'Valid values:

                - application/xml

                - text/csv

                '
              example: application/xml
            reportFrequency:
              type: string
              description: "'The frequency for which subscription is created.'\n**NOTE: Do not document USER_DEFINED Frequency field in developer center**\nValid Values:\n  - 'DAILY'\n  - 'WEEKLY'\n  - 'MONTHLY'\n  - 'USER_DEFINED'\n"
              example: DAILY
            reportInterval:
              type: string
              pattern: ^PT((([1-9]|1[0-9]|2[0-3])H(([1-9]|[1-4][0-9]|5[0-9])M)?)|((([1-9]|1[0-9]|2[0-3])H)?([1-9]|[1-4][0-9]|5[0-9])M))$
              description: "If the reportFrequency is User-defined, reportInterval should be in **ISO 8601 time format**\nPlease refer the following link to know more about ISO 8601 format.[Rfc Time Format](https://en.wikipedia.org/wiki/ISO_8601#Durations)\n\n**Example time format for 2 hours and 30 Mins:**\n  - PT2H30M\n**NOTE: Do not document reportInterval field in developer center**\n"
            reportName:
              type: string
              minLength: 1
              maxLength: 128
              pattern: '[a-zA-Z0-9-_ ]+'
              example: My Daily Subscription
            timezone:
              type: string
              example: America/Chicago
            startTime:
              type: string
              description: The hour at which the report generation should start. It should be in hhmm format.
              example: 0900
            startDay:
              type: integer
              minimum: 1
              maximum: 31
              description: This is the start day if the frequency is WEEKLY or MONTHLY. The value varies from 1-7 for WEEKLY and 1-31 for MONTHLY. For WEEKLY 1 means Sunday and 7 means Saturday. By default the value is 1.
            reportFilters:
              type: object
              additionalProperties:
                type: array
                items:
                  type: string
              description: List of filters to apply
              example:
                Application.Name:
                - ics_auth
                - ics_bill
            reportPreferences:
              type: object
              description: Report Preferences
              properties:
                signedAmounts:
                  type: boolean
                  description: Indicator to determine whether negative sign infront of amount for all refunded transaction
                fieldNameConvention:
                  type: string
                  description: 'Specify the field naming convention to be followed in reports (applicable to only csv report formats)


                    Valid values:

                    - SOAPI

                    - SCMP

                    '
            groupName:
              type: string
              pattern: '[a-zA-Z0-9-_ ]+'
              description: Valid GroupName
              example: CEMEA Group
      responses:
        '200':
          description: Ok
        '304':
          description: NOT MODIFIED
        '400':
          description: Invalid request
          schema:
            type: object
            required:
            - code
            - message
            properties:
              code:
                type: string
                description: Error code
              message:
                type: string
                description: Error message
              localizationKey:
                type: string
                description: Localization Key Name
              correlationId:
                type: string
                description: Correlation Id
              detail:
                type: string
                description: Error Detail
              fields:
                type: array
                description: Error fields List
                items:
                  type: object
                  properties:
                    path:
                      type: string
                      description: Path of the failed property
                    message:
                      type: string
                      description: Error description about validation failed field
                    localizationKey:
                      type: string
                      description: Localized Key Name
                  description: Provide validation failed input field details
            description: Error Bean
      x-example:
        example0:
          summary: Create Report Subscription
          value:
            reportDefinitionName: TransactionRequestClass
            reportFields:
            - Request.RequestID
            - Request.TransactionDate
            - Request.MerchantID
            - Request.MerchantReferenceNumber
            - AFSFields.IPAddress
            - AFSFields.IPCountry
            - AFSFields.IPRoutingMethod
            - AFSFields.IPState
            - Application.Name
            - BankInfo.Address
            - BankInfo.BranchCode
            - BankInfo.City
            - BankInfo.Country
            - BankInfo.Name
            - BankInfo.SwiftCode
            - BillTo.Address1
            - BillTo.Address2
            - BillTo.City
            - BillTo.CompanyName
            - BillTo.CompanyTaxID
            - BillTo.Country
            - BillTo.Email
            - BillTo.FirstName
            - BillTo.LastName
            - BillTo.MiddleName
            - BillTo.NameSuffix
            - BillTo.PersonalID
            - BillTo.Phone
            - BillTo.State
            - BillTo.Title
            - BillTo.Zip
            - ChargebackAndRetrieval.AdjustmentAmount
            - ChargebackAndRetrieval.AdjustmentCurrency
            - ChargebackAndRetrieval.ARN
            - ChargebackAndRetrieval.CaseIdentifier
            - ChargebackAndRetrieval.CaseNumber
            - ChargebackAndRetrieval.CaseTime
            - ChargebackAndRetrieval.CaseType
            - ChargebackAndRetrieval.ChargebackAmount
            - ChargebackAndRetrieval.ChargebackCurrency
            - ChargebackAndRetrieval.ChargebackMessage
            - ChargebackAndRetrieval.ChargebackReasonCode
            - ChargebackAndRetrieval.ChargebackReasonCodeDescription
            - ChargebackAndRetrieval.ChargebackTime
            - ChargebackAndRetrieval.DocumentIndicator
            - ChargebackAndRetrieval.FeeAmount
            - ChargebackAndRetrieval.FeeCurrency
            - ChargebackAndRetrieval.FinancialImpact
            - ChargebackAndRetrieval.FinancialImpactType
            - ChargebackAndRetrieval.MerchantCategoryCode
            - ChargebackAndRetrieval.PartialIndicator
            - ChargebackAndRetrieval.ResolutionTime
            - ChargebackAndRetrieval.ResolvedToIndicator
            - ChargebackAndRetrieval.RespondByDate
            - ChargebackAndRetrieval.TransactionType
            - Check.AccountEncoderID
            - Check.BankTransitNumber
            - Check.SecCode
            - CustomerFields.BillingAddress1
            - CustomerFields.BillingAddress2
            - CustomerFields.BillingCity
            - CustomerFields.BillingCompanyName
            - CustomerFields.BillingCountry
            - CustomerFields.BillingEmail
            - CustomerFields.BillingFirstName
            - CustomerFields.BillingLastName
            - CustomerFields.BillingPhone
            - CustomerFields.BillingPostalCode
            - CustomerFields.BillingState
            - CustomerFields.CustomerID
            - CustomerFields.CustomerUserName
            - CustomerFields.PersonalId(CPF/CNPJ)
            - CustomerFields.ShippingAddress1
            - CustomerFields.ShippingAddress2
            - CustomerFields.ShippingCity
            - CustomerFields.ShippingCompanyName
            - CustomerFields.ShippingCountry
            - CustomerFields.ShippingFirstName
            - CustomerFields.ShippingLastName
            - CustomerFields.ShippingPhone
            - CustomerFields.ShippingPostalCode
            - CustomerFields.ShippingState
            - DecisionManagerEvents.EventPolicy
            - DecisionManagerEvents.TypeofEvent
            - Device.DeviceID
            - DeviceFingerprintFields.abcd
            - DeviceFingerprintFields.BrowserLanguage
            - DeviceFingerprintFields.DeviceLatitude
            - DeviceFingerprintFields.DeviceLongitude
            - DeviceFingerprintFields.displayNameFinalCheck
            - DeviceFingerprintFields.DMESignOffFieldEdit
            - DeviceFingerprintFields.Fingerprint/DeviceFingerprint
            - DeviceFingerprintFields.FlashEnabled
            - DeviceFingerprintFields.FlashOperatingSystem
            - DeviceFingerprintFields.FlashVersion
            - DeviceFingerprintFields.GPSAccuracy
            - DeviceFingerprintFields.ImagesEnabled
            - DeviceFingerprintFields.Jailbreak/RootPrivileges
            - DeviceFingerprintFields.JavaScriptEnabled
            - DeviceFingerprintFields.ProfiledURL
            - DeviceFingerprintFields.ProxyIPAddress
            - DeviceFingerprintFields.ProxyIPAddressActivities
            - DeviceFingerprintFields.ProxyServerType
            - DeviceFingerprintFields.ScreenResolution
            - DeviceFingerprintFields.SignOffFieldDMEEditNewOne
            - DeviceFingerprintFields.SmartID
            - DeviceFingerprintFields.SmartIDConfidenceLevel
            - DeviceFingerprintFields.TimeOnPage
            - DeviceFingerprintFields.TrueIPAddress
            - DeviceFingerprintFields.TrueIPAddressActivities
            - DeviceFingerprintFields.TrueIPAddressAttributes
            - DeviceFingerprintFields.txdea1
            - DeviceFingerprintFields.txdesv
            - EmailageFields.FraudType
            - EmailageFields.IP Postal
            - EmailageFields.IPCity
            - EmailageFields.IPCountry
            - EmailageFields.IPRegion
            - EmailageFields.SourceIndustry
            - Event.Amount
            - Event.CurrencyCode
            - Event.Event
            - Event.EventDate
            - Event.ProcessorMessage
            - Exception.Action
            - Exception.CYBSExceptionID
            - Exception.DccLookupStatus
            - Exception.ExceptionAmount
            - Exception.ExceptionAmountCurrency
            - Exception.ExceptionCategory
            - Exception.ExceptionDate
            - Exception.ExceptionDescription
            - Exception.ExceptionDeviceHardwareRevision
            - Exception.ExceptionDeviceID
            - Exception.ExceptionDeviceOS
            - Exception.ExceptionDeviceOSVersion
            - Exception.ExceptionDeviceTerminalID
            - Exception.ExceptionMessage
            - Exception.ExceptionReasonDescription
            - Exception.ExceptionStatus
            - Exception.ExceptionStatusCode
            - Exception.ExceptionType
            - Exception.FinancialStatus
            - Exception.LastActionDate
            - Exception.NextActionDate
            - Exception.OriginalTransactionSubmissionDate
            - Exception.PaymentNumber
            - Exception.ProcessorCaseID
            - Exception.ProcessorResponseCode
            - Exception.ReasonCode
            - Exception.RetryCount
            - Fee.AssessmentAmount
            - Fee.AssessmentCurrency
            - Fee.BillingCycle
            - Fee.BillingType
            - Fee.ClearedInterchangeLevel
            - Fee.DiscountAmount
            - Fee.DiscountCurrency
            - Fee.DiscountRate
            - Fee.DowngradeReasonCode
            - Fee.InterchangeAmount
            - Fee.InterchangeCurrency
            - Fee.InterchangeRate
            - Fee.PerItemFeeAmount
            - Fee.PerItemFeeCurrency
            - Fee.PricedInterchangeLevel
            - Fee.ServiceFeeAmount
            - Fee.ServiceFeeAmountCcy
            - Fee.ServiceFeeFixedAmount
            - Fee.ServiceFeeFixedAmountCcy
            - Fee.ServiceFeeRate
            - Fee.SettlementAmount
            - Fee.SettlementCurrency
            - Fee.SettlementTime
            - Fee.SettlementTimeZone
            - Fee.SourceDescriptor
            - Fee.TotalFeeAmount
            - Fee.TotalFeeCurrency
            - Funding.AdjustmentAmount
            - Funding.AdjustmentCurrency
            - Funding.AdjustmentDescription
            - Funding.AdjustmentType
            - FundTransfer.BankCheckDigit
            - FundTransfer.IbanIndicator
            - Invoice.BillingGroupDescription
            - Invoice.NotProcessed
            - Invoice.OrganizationID
            - Invoice.PerformedServices
            - Invoice.Processed
            - Invoice.Total
            - JP.Amount
            - JP.AuthForward
            - JP.AuthorizationCode
            - JP.CardSuffix
            - JP.Currency
            - JP.CustomerFirstName
            - JP.CustomerLastName
            - JP.Date
            - JP.Gateway
            - JP.JPOInstallmentMethod
            - JP.JPOPaymentMethod
            - JP.MerchantID
            - JP.MerchantReferenceNumber
            - JP.PaymentMethod
            - JP.RequestID
            - JP.SubscriptionID
            - JP.Time
            - JP.TransactionReferenceNumber
            - JP.TransactionType
            - LineItems.FulfillmentType
            - LineItems.InvoiceNumber
            - LineItems.MerchantProductSku
            - LineItems.ProductCode
            - LineItems.ProductName
            - LineItems.Quantity
            - LineItems.TaxAmount
            - LineItems.UnitPrice
            - MarkAsSuspectFields.MarkingDate
            - MarkAsSuspectFields.MarkingNotes
            - MarkAsSuspectFields.MarkingReason
            - MarkAsSuspectFields.MarkingUserName
            - Merchant-DefinedDataFields.MerchantDefinedData1
            - Merchant-DefinedDataFields.MerchantDefinedData10
            - Merchant-DefinedDataFields.MerchantDefinedData100
            - Merchant-DefinedDataFields.MerchantDefinedData11
            - Merchant-DefinedDataFields.MerchantDefinedData12
            - Merchant-DefinedDataFields.MerchantDefinedData13
            - Merchant-DefinedDataFields.MerchantDefinedData14
            - Merchant-DefinedDataFields.MerchantDefinedData15
            - Merchant-DefinedDataFields.MerchantDefinedData16
            - Merchant-DefinedDataFields.MerchantDefinedData17
            - Merchant-DefinedDataFields.MerchantDefinedData18
            - Merchant-DefinedDataFields.MerchantDefinedData19
            - Merchant-DefinedDataFields.MerchantDefinedData2
            - Merchant-DefinedDataFields.MerchantDefinedData20
            - Merchant-DefinedDataFields.MerchantDefinedData21
            - Merchant-DefinedDataFields.MerchantDefinedData22
            - Merchant-DefinedDataFields.MerchantDefinedData23
            - Merchant-DefinedDataFields.MerchantDefinedData24
            - Merchant-DefinedDataFields.MerchantDefinedData25
            - Merchant-DefinedDataFields.MerchantDefinedData26
            - Merchant-DefinedDataFields.MerchantDefinedData27
            - Merchant-DefinedDataFields.MerchantDefinedData28
            - Merchant-DefinedDataFields.MerchantDefinedData29
            - Merchant-DefinedDataFields.MerchantDefinedData3
            - Merchant-DefinedDataFields.MerchantDefinedData30
            - Merchant-DefinedDataFields.MerchantDefinedData31
            - Merchant-DefinedDataFields.MerchantDefinedData32
            - Merchant-DefinedDataFields.MerchantDefinedData34
            - Merchant-DefinedDataFields.MerchantDefinedData35
            - Merchant-DefinedDataFields.MerchantDefinedData36
            - Merchant-DefinedDataFields.MerchantDefinedData37
            - Merchant-DefinedDataFields.MerchantDefinedData39
            - Merchant-DefinedDataFields.MerchantDefinedData4
            - Merchant-DefinedDataFields.MerchantDefinedData40
            - Merchant-DefinedDataFields.MerchantDefinedData41
            - Merchant-DefinedDataFields.MerchantDefinedData43
            - Merchant-DefinedDataFields.MerchantDefinedData44
            - Merchant-DefinedDataFields.MerchantDefinedData45
            - Merchant-DefinedDataFields.MerchantDefinedData46
            - Merchant-DefinedDataFields.MerchantDefinedData48
            - Merchant-DefinedDataFields.MerchantDefinedData49
            - Merchant-DefinedDataFields.MerchantDefinedData5
            - Merchant-DefinedDataFields.MerchantDefinedData50
            - Merchant-DefinedDataFields.MerchantDefinedData52
            - Merchant-DefinedDataFields.MerchantDefinedData53
            - Merchant-DefinedDataFields.MerchantDefinedData54
            - Merchant-DefinedDataFields.MerchantDefinedData56
            - Merchant-DefinedDataFields.MerchantDefinedData57
            - Merchant-DefinedDataFields.MerchantDefinedData58
            - Merchant-DefinedDataFields.MerchantDefinedData59
            - Merchant-DefinedDataFields.MerchantDefinedData6
            - Merchant-DefinedDataFields.MerchantDefinedData61
            - Merchant-DefinedDataFields.MerchantDefinedData62
            - Merchant-DefinedDataFields.MerchantDefinedData63
            - Merchant-DefinedDataFields.MerchantDefinedData65
            - Merchant-DefinedDataFields.MerchantDefinedData66
            - Merchant-DefinedDataFields.MerchantDefinedData67
            - Merchant-DefinedDataFields.MerchantDefinedData68
            - Merchant-DefinedDataFields.MerchantDefinedData7
            - Merchant-DefinedDataFields.MerchantDefinedData70
            - Merchant-DefinedDataFields.MerchantDefinedData71
            - Merchant-DefinedDataFields.MerchantDefinedData72
            - Merchant-DefinedDataFields.MerchantDefinedData73
            - Merchant-DefinedDataFields.MerchantDefinedData74
            - Merchant-DefinedDataFields.MerchantDefinedData75
            - Merchant-DefinedDataFields.MerchantDefinedData76
            - Merchant-DefinedDataFields.MerchantDefinedData77
            - Merchant-DefinedDataFields.MerchantDefinedData78
            - Merchant-DefinedDataFields.MerchantDefinedData79
            - Merchant-DefinedDataFields.MerchantDefinedData8
            - Merchant-DefinedDataFields.MerchantDefinedData80
            - Merchant-DefinedDataFields.MerchantDefinedData81
            - Merchant-DefinedDataFields.MerchantDefinedData82
            - Merchant-DefinedDataFields.MerchantDefinedData83
            - Merchant-DefinedDataFields.MerchantDefinedData84
            - Merchant-DefinedDataFields.MerchantDefinedData85
            - Merchant-DefinedDataFields.MerchantDefinedData86
            - Merchant-DefinedDataFields.MerchantDefinedData87
            - Merchant-DefinedDataFields.MerchantDefinedData88
            - Merchant-DefinedDataFields.MerchantDefinedData89
            - Merchant-DefinedDataFields.MerchantDefinedData9
            - Merchant-DefinedDataFields.MerchantDefinedData90
            - Merchant-DefinedDataFields.MerchantDefinedData91
            - Merchant-DefinedDataFields.MerchantDefinedData92
            - Merchant-DefinedDataFields.MerchantDefinedData93
            - Merchant-DefinedDataFields.MerchantDefinedData94
            - Merchant-DefinedDataFields.MerchantDefinedData95
            - Merchant-DefinedDataFields.MerchantDefinedData96
            - Merchant-DefinedDataFields.MerchantDefinedData97
            - Merchant-DefinedDataFields.MerchantDefinedData98
            - Merchant-DefinedDataFields.MerchantDefinedData99
            - OctSummary.AccountId
            - OctSummary.ResellerId
            - OctSummary.SettlementAmountCurrency
            - OctSummary.SettlementDate
            - OctSummary.TransactionAmountCurrency
            - OrderFields.ConnectionMethod
            - OrderFields.MerchantID
            - OrderFields.MerchantReferenceNumber
            - OrderFields.ReasonCode
            - OrderFields.ReplyCode
            - OrderFields.ReplyFlag
            - OrderFields.ReplyMessage
            - OrderFields.RequestID
            - OrderFields.ShippingMethod
            - OrderFields.TransactionDate
            - PayerAuth.RequestID
            - PayerAuth.TransactionType
            - PaymentData.ACHVerificationResult
            - PaymentData.ACHVerificationResultMapped
            - PaymentData.AcquirerMerchantID
            - PaymentData.AuthIndicator
            - PaymentData.AuthorizationCode
            - PaymentData.AuthorizationType
            - PaymentData.AuthReversalAmount
            - PaymentData.AuthReversalResult
            - PaymentData.AVSResult
            - PaymentData.AVSResultMapped
            - PaymentData.BalanceAmount
            - PaymentData.BalanceCurrencyCode
            - PaymentData.BinNumber
            - PaymentData.CardCategory
            - PaymentData.CardCategoryCode
            - PaymentData.CardPresent
            - PaymentData.CurrencyCode
            - PaymentData.CVResult
            - PaymentData.DCCIndicator
            - PaymentData.EMVRequestFallBack
            - PaymentData.EVEmail
            - PaymentData.EVEmailRaw
            - PaymentData.EVName
            - PaymentData.EVNameRaw
            - PaymentData.EVPhoneNumber
            - PaymentData.EVPhoneNumberRaw
            - PaymentData.EVPostalCode
            - PaymentData.EVPostalCodeRaw
            - PaymentData.EVStreet
            - PaymentData.EVStreetRaw
            - PaymentData.ExchangeRate
            - PaymentData.ExchangeRateDate
            - PaymentData.MandateReferenceNumber
            - PaymentData.NetworkCode
            - PaymentData.NetworkTransactionID
            - PaymentData.NumberOfInstallments
            - PaymentData.OriginalAmount
            - PaymentData.OriginalCurrency
            - PaymentData.PaymentProductCode
            - PaymentData.POSEntryMode
            - PaymentData.ProcessorMID
            - PaymentData.ProcessorResponseCode
            - PaymentData.ProcessorResponseID
            - PaymentData.ProcessorTID
            - PaymentData.ProcessorTransactionID
            - PaymentData.RequestedAmount
            - PaymentData.RequestedAmountCurrencyCode
            - PaymentData.SubMerchantCity
            - PaymentData.SubMerchantCountry
            - PaymentData.SubMerchantEmail
            - PaymentData.SubMerchantID
            - PaymentData.SubMerchantName
            - PaymentData.SubMerchantPhone
            - PaymentData.SubMerchantPostalCode
            - PaymentData.SubMerchantState
            - PaymentData.SubMerchantStreet
            - PaymentData.TargetAmount
            - PaymentData.TargetCurrency
            - PaymentFields.AccountSuffix
            - PaymentFields.CardBIN
            - PaymentFields.CardBINCountry
            - PaymentFields.CardIssuer
            - PaymentFields.CardScheme
            - PaymentFields.CardType
            - PaymentFields.CardVerificationResult
            - PaymentMethod.AccountSuffix
            - PaymentMethod.AdditionalCardType
            - PaymentMethod.BankAccountName
            - PaymentMethod.BankCode
            - PaymentMethod.BoletoBarCodeNumber
            - PaymentMethod.BoletoNumber
            - PaymentMethod.CardType
            - PaymentMethod.CheckNumber
            - PaymentMethod.ExpirationMonth
            - PaymentMethod.ExpirationYear
            - PaymentMethod.IssueNumber
            - PaymentMethod.MandateId
            - PaymentMethod.StartMonth
            - PaymentMethod.StartYear
            - PaymentMethod.WalletType
            - POSTerminalExceptions.Accoun

# --- truncated at 32 KB (64 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/cybersource/refs/heads/main/openapi/cybersource-report-subscriptions-api-openapi.yml