juspay / hyperswitch

An open source payments switch written in Rust to make payments fast, reliable and affordable
https://hyperswitch.io/
Apache License 2.0
12.63k stars 1.36k forks source link

[CYPRESS] : Add Noon Connector #5895

Open Gnanasundari24 opened 2 months ago

Gnanasundari24 commented 2 months ago

Description:

This task involves adding a connector for the Noon functionality in Cypress. For reference, similar connectors have already been implemented in the repository. You can refer to the existing connectors here: https://github.com/juspay/hyperswitch/tree/main/cypress-tests/cypress/e2e/PaymentUtils

Pre-requisites:

Steps:

  1. Add the Noon connector .js files under the PaymentUtils directory: PaymentUtils Directory

  2. Add the card details and corresponding test case functions for Noon, following the format used in the Cybersource.js connector.

  3. In the Noon connector, map the test cases and statuses properly. To do this, use the below dashboard credentials where Noon is already configured, test the flows, and then assign the correct statuses.

URL: https://integ.hyperswitch.io Username, Password: Please drop a comment requesting credentials. The Creds are only shared on request

Test Cases:

Postman collection for reference

https://www.postman.com/altimetry-participant-63653904/hyperswitch

Note:

Submission Process:

Refer here for Terms and conditions for the contest.

SlaydeSequeira commented 1 month ago

i forked the repo and added a test case and tried if it works on cyprus i then added more test cases for card payments these test cases include too short cvv, invalid date, invalid card number etc. pls assign it to me so i can submit my pull request. Thank you. Screenshot 2024-10-02 203837

gorakhnathy7 commented 1 month ago

Hey @SlaydeSequeira Assigned this issue to you, thanks!

SlaydeSequeira commented 1 month ago

i created a pull request for the same issue i labeled the request #5895

gorakhnathy7 commented 3 weeks ago

Hey @SlaydeSequeira Kindly link the PR to this issue.