This page walks through: create an account → pick courses and cart → pay at /checkout → start learning. Step-by-step details are below.
Sign up / sign in
Add courses from /courses
Pay at /checkout (must be signed in)
VNPay gateway
Return to /thank-you on success
Learn at /member/courses
From the home page, open Sign up and complete the form. If you have a referral code: enter it in the sign-up form, or open TayJava via a referral link with a refCode parameter so the code is prefilled. After creating your account, sign in to add courses and pay.
Open /courses, view a course, and add to cart. You can add multiple courses before checkout.
URL: /checkout — sign-in required. Breadcrumb: Home > Courses > Payment. Check each course, pricing, and total; you can turn on installment per course if supported. Enter a promo code (if any) and tap Apply. You must accept the Terms of Service and Privacy Policy (/terms-of-use, /privacy-policy) before paying. Installment here applies to a full-course order; it is not the same as pay-per-content — see /content-payment-policy.
Choose VNPay (default), then pay the amount shown. The system creates your order and opens the VNPay gateway. When payment succeeds, you are sent to /thank-you and your browser cart is cleared.
Open /member/courses (My courses). Certificates: /verify-certificate. Support: /contact-us and /faqs.
On /checkout, if the course allows it, you can choose installment for that full-course order (multiple installments per system rules). That is different from pay-per-content — see the policy linked on this page (info box and quick links).
Enter the code on /checkout and tap Apply; it is sent when you pay. The discount is applied according to the promotion.
Check messages from the payment gateway and your email. If you were charged but the course is not unlocked, keep the receipt and contact us via Contact or FAQ. Refunds (including pay-per-content where applicable): see /refund-policy and related policies.
Today only VNPay is selectable; other methods are shown but disabled. TayJava will update checkout when more go live.