Skip to content

[QA] Add Cypress coverage for Billing Descriptor on Finix #12313

@HS-QUALIBOT

Description

@HS-QUALIBOT

Description

Add Cypress test coverage for the billing descriptor feature on the Finix connector. The billing descriptor allows merchants to customize how charges appear on customer statements.

Acceptance Criteria

  • Happy path test: Create payment intent with billing descriptor → confirm → retrieve
  • Edge case test: Extra billing descriptor fields silently dropped by Finix
  • Negative case test: Invalid billing descriptor phone (length validation)
  • All tests passing against Finix sandbox

Related

  • Original ticket: QAA-47
  • Parent issue tracking QA pipeline for Finix billing descriptor

Files Changed

  • cypress-tests/cypress/e2e/spec/Payment/43-BillingDescriptor.cy.js — spec covering Billing Descriptor flow (happy path + edge cases)
  • cypress-tests/cypress/e2e/configs/Payment/Finix.js — added PaymentIntentWithBillingDescriptor, PaymentConfirmWithBillingDescriptor, PaymentIntentWithBillingDescriptorExtraFields, PaymentConfirmWithBillingDescriptorExtraFields config entries
  • cypress-tests/cypress/e2e/configs/Payment/Utils.js — registered connector in BILLING_DESCRIPTOR include list

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions