Skip to content

fix(cypress-tests): add missing connector_metadata for Noon card payments - #14369

Open
HS-QUALIBOT wants to merge 1 commit into
juspay:mainfrom
HS-QUALIBOT:noon-fix
Open

HS-QUALIBOT wants to merge 1 commit into
juspay:mainfrom
HS-QUALIBOT:noon-fix

Conversation

@HS-QUALIBOT

@HS-QUALIBOT HS-QUALIBOT commented Sep 22, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Noon requires connector_metadata.noon.order_category on card payment confirm requests; without it, the connector transformer throws a MissingRequiredField("order_category") error.
  • Several Noon Cypress test request configs in cypress-tests/cypress/e2e/configs/Payment/Noon.js were missing this field, causing those payment flows to fail against the Noon connector.
  • Added connector_metadata: connectorMetadata to the affected Request blocks: PaymentConfirmWithShippingCost, MandateSingleUse3DSManualCapture, MandateMultiUse3DSAutoCapture, MandateMultiUse3DSManualCapture, SaveCardUse3DSAutoCaptureOffSession, SaveCardUseNo3DSManualCaptureOffSession, SaveCardUseNo3DSManualCapture, and No3DSFailPayment.

Test plan

  • Run the Noon Cypress payment suite and confirm the previously failing flows now succeed
image image

…ents

Noon requires connector_metadata.noon.order_category on card payment
confirm requests; several test configs were missing it, causing those
payments to fail with a MissingRequiredField error from the connector.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@HS-QUALIBOT
HS-QUALIBOT requested a review from a team as a code owner September 22, 2026 13:38
@semanticdiff-com

semanticdiff-com Bot commented Sep 22, 2026

Copy link
Copy Markdown

Review changes with  SemanticDiff

Changed Files
File Status
  cypress-tests/cypress/e2e/configs/Payment/Noon.js  0% smaller

@HS-QUALIBOT

Copy link
Copy Markdown
Collaborator Author

Fixes #14370

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

S-test-ready Status: This PR is ready for cypress-tests

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Noon Cypress tests missing required connector_metadata.order_category on card payments

2 participants