On an online education platform, users want to purchase different course packages. To provide a secure and easy payment experience on the platform, the Param Payment Pay 3D action is used.
Scenario Flow
- Course Selection: The user selects the course package they want to purchase from the courses available on the platform.
- (For example: ‘Advanced Software Training’ package.)
- Entering Payment Information: The user is redirected to the payment screen and enters their credit card information completely:
- Card number
- Expiration month and year
- CVC code
- First name and last name
- Phone number
- Preparing Order Information: The system determines the price of the selected course and the instalment options.
- The Order Amount and Total Amount fields are dynamically assigned according to the user's selection.
- A unique Order ID is created for the order.
- Clicking the Payment Button: The user clicks the ‘Make Payment’ button. This button triggers Param Payment Pay 3D as its OnClick action.
- 3D Secure Verification:
- Depending on the user's bank, the 3D Secure verification screen opens automatically.
- The user enters the verification code received via SMS or the app from their bank.
- If verification is successful, the payment is approved.
- Post-Payment Process:
- If the payment is successful, the user is shown a ‘Payment Successful’ message.
- The user is granted access to the course in their profile.
- An automatic confirmation email is sent to the relevant team or user.
- If necessary, the user is assigned a role (e.g., ‘Student’ role).
- Error and Cancellation Scenarios:
- If the card details are entered incorrectly or 3D verification is not completed, the payment process fails.
- An error message is displayed to the user, and they are prompted to try again.
This workflow enables users to make secure, transparent, and easy payments while the platform manages payment processes seamlessly. The Param Payment Pay 3D action reduces fraud risk with 3D Secure verification and ensures legal compliance.