Cypress is the testing framework that Hyperswitch is using to run automated tests. Having good grip on Javascript to work on Cypress is a must.
Please follow the README for guidelines on file structure, formatting and instructions on how to set up and run Cypress.
Steps:
Add the Fiserv connector .js files under the PaymentUtils directory:
PaymentUtils Directory
Add the card details and corresponding test case functions for Fiserv, following the format used in the Cybersource.js connector.
In the Fiserv connector, map the test cases and statuses properly. To do this, use the below dashboard credentials where Fiserv is already configured, test the flows, and then assign the correct statuses.
URL: https://integ.hyperswitch.io
Username and Password: Please drop a comment requesting credentials. The Creds are only shared on request
Description:
This task involves adding a connector for the Fiserv 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:
Add the Fiserv connector .js files under the PaymentUtils directory: PaymentUtils Directory
Add the card details and corresponding test case functions for Fiserv, following the format used in the Cybersource.js connector.
In the Fiserv connector, map the test cases and statuses properly. To do this, use the below dashboard credentials where Fiserv is already configured, test the flows, and then assign the correct statuses.
URL: https://integ.hyperswitch.io Username and 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:
The test cases are already written under PaymentTest:
PaymentTest Directory.Just map the test cases and their statuses in the config.js file.
Submission Process:
Refer here for Terms and conditions for the contest.