Playwright Payment Domain User Journey Testing

Objective: Evaluate the usability, functionality, and overall user experience of the "Payment" domain through key user journeys, identifying potential pain points or areas of improvement.

Scope: This test focuses on how users and organizations complete onboarding to become sellers, how on-demand and live courses are created with various payment options, how different types of coupons (marketplace-wide and user-specific promocodes) are applied, and how buyers complete purchases using payment cards. It also covers card management actions, coupon validation, payment failures, and recovery from failed transactions.

Test File: tests/domains/payment/main.spec.ts

[Flow1: A normal user becomes a teacher and completes onboarding]

https://sharing.clickup.com/clip/p/t9004002740/220b50ec-4687-4bb8-a4f4-604a5af901da/screen-recording-2025-05-05-15%3A10.webm



[Flow2: An organization is created and onboarded]

https://sharing.clickup.com/clip/p/t9004002740/069b82fc-25b1-4b07-9c2f-367791259c8f/screen-recording-2025-05-05-15%3A19.webm

[Flow3: Create an on-demand course]

https://sharing.clickup.com/clip/p/t9004002740/5d4021bf-0c52-42f9-a235-8d8797254e9a/screen-recording-2025-05-05-16%3A39.webm



[Flow4: Create a live course]
https://sharing.clickup.com/clip/p/t9004002740/cb6ae972-0275-4cea-be8d-7f20985a22ff/screen-recording-2025-05-05-15%3A54.webm


[Flow5: Buy On-Demand Course with Amount-Off Coupon]
https://sharing.clickup.com/clip/p/t9004002740/4d5752b9-0f31-41e6-8825-72da00bbbe11/screen-recording-2025-05-05-17%3A05.webm



[Flow6: Buy On-Demand Course with Percentage-Off Coupon]

https://sharing.clickup.com/clip/p/t9004002740/ca84b7db-8dbb-4d86-a08b-6e57c24e97a7/screen-recording-2025-05-05-17%3A13.webm


[Flow7: Buy Live (with One-Time payment) Course with Amount-Off Coupon]
https://sharing.clickup.com/clip/p/t9004002740/a37950f1-cc7e-48be-b0a3-3d907fb7818a/screen-recording-2025-05-05-17%3A17.webm


[Flow8: Buy Live (with One-Time payment) Course with Percentage-Off Coupon]
https://sharing.clickup.com/clip/p/t9004002740/204f202c-cf4b-4967-95f7-712d07f100b9/screen-recording-2025-05-05-17%3A22.webm


[Flow9: Buy Live (with Recurring payment) Course with Percentage-Off Coupon]

https://sharing.clickup.com/clip/p/t9004002740/3bafcaa6-2200-4dbf-953b-f63434189f63/screen-recording-2025-05-05-17%3A26.webm


[Flow10: Buy Live (with Recurring payment) Course with Amount-Off Coupon]
https://sharing.clickup.com/clip/p/t9004002740/7e9bb7da-1659-4e32-a776-68ba9536fb13/screen-recording-2025-05-05-17%3A29.webm


[Flow11: Add a new payment card]

https://sharing.clickup.com/clip/p/t9004002740/0212e0d9-c4b9-4af5-81f6-e08a8c4441f6/screen-recording-2025-05-05-17%3A32.webm

[Flow12: Set a payment card as default]
https://sharing.clickup.com/clip/p/t9004002740/fd585514-0f36-4edd-9843-f2d5816fea1c/screen-recording-2025-05-05-17%3A33.webm

[Flow13: Delete a non-default card]

https://sharing.clickup.com/clip/p/t9004002740/3ea11a2d-c240-4d59-a9e4-7f967237bda1/screen-recording-2025-05-05-17%3A34.webm

[Flow14: make a payment fail]
https://sharing.clickup.com/clip/p/t9004002740/ebe447fd-a64e-404f-b456-17c43c13c1a3/screen-recording-2025-05-05-17%3A48.webm


[Flow15: Retry failed payment manually]

https://sharing.clickup.com/clip/p/t9004002740/10bbd190-4d27-4a89-8503-0a8749f6ef46/screen-recording-2025-05-05-17%3A50.webm

[Flow16: Set a Bank Account as Default]
https://sharing.clickup.com/clip/p/t9004002740/a97b3675-cea7-4840-ade2-4d283f9a74bb/Flow%3A%20Set%20a%20Bank%20Account%20as%20Default.webm

[Flow17: Remove a Bank Account]
https://sharing.clickup.com/clip/p/t9004002740/308083ce-9d53-4cec-820e-fb434924d101/%5BFlow%3A%20Remove%20a%20Bank%20Account%5D.webm

[Flow18: Add a Bank Account]
https://sharing.clickup.com/clip/p/t9004002740/a770fcb5-2f2f-4117-baa2-d2f0c18e07f1/%5BFlow%3A%20Add%20a%20Bank%20Account%5D.webm

[Flow19: manage column and download invoice]

https://sharing.clickup.com/clip/p/t9004002740/21ab5084-0044-4c76-9b16-e3992e259f54/screen-recording-2025-05-05-18%3A23.webm

[Flow20: Sort and filter transactions]

https://sharing.clickup.com/clip/p/t9004002740/a58c684d-f0b1-4bb7-946f-c108f5807dfb/screen-recording-2025-05-05-18%3A18.webm

Domain
Payment
Action
feat
Department
Frontend

Please authenticate to join the conversation.

Upvoters
Status

Completed

Board
💡

Feature Request

Date

11 months ago

Author

Abdulmelik Ambaw

Subscribe to post

Get notified by email when there are changes.