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]
[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]
[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]
[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]
[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]
[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]
[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]
[Flow20: Sort and filter transactions]
Please authenticate to join the conversation.
Completed
Feature Request
11 months ago

Abdulmelik Ambaw
Get notified by email when there are changes.
Completed
Feature Request
11 months ago

Abdulmelik Ambaw
Get notified by email when there are changes.