@payment
@regression
Feature: Payment Management Feature - Suite 2
File name: paymentManagement_2.feature
Relative path: feature/paymentManagement_2.feature
Given
a lead exists in the system
00:00:04.029
And
the user is logged into the CRM as "Super Admin"
00:00:09.002
And
the user is on the Leads screen
00:00:13.116
And
Adding Mandatory Details for Payment with :
00:00:26.378
| Best time to Call | 10 AM to 2 PM |
|---|---|
| Target Weight | 120 |
| Diet Preference | Non-Vegetarian |
| Preferred Cusine | South Indian |
| Any Medical Condition | Diabetes |
Given
the program "Gold Elite - Automation" for "30 day" of "$ 17.26 US - Dollars" in indian currency "₹ 1500.24" with a future start date is assigned to the lead for Stripe Payment
00:00:12.705
And
the full payment for the package is made online via "Stripe USD" i.e. via Stripe
00:00:32.884
Then
the package status should be "Fully Paid"
00:00:03.133
And
the payment details should be visible on the Client Payment page after Online Payment
00:00:02.381
And
the payment details should be visible on the Global Payment page for Stripe Payment
00:01:29.121
And
the lead appears in the client list
00:00:03.779
@payment
@regression
Scenario: Download Payment Details Excel Sheet from Global Payment Page
And
the user is logged into the CRM as "Super Admin"
00:00:09.415
And
the user navigates to the Global Payment page and downloads the payment details Excel sheet of last 0 days
00:00:19.999
Given
Payment is successfully completed through public link of Razorpay "https://rzp.io/rzp/0lGw4XSp"
00:00:30.193
Given
a lead exists in the system
00:00:04.820
And
the user is logged into the CRM as "Super Admin"
00:00:08.821
And
the user is on the Leads screen
00:00:13.133
And
Adding Mandatory Details for Payment with :
00:00:26.711
| Best time to Call | 10 AM to 2 PM |
|---|---|
| Target Weight | 120 |
| Diet Preference | Non-Vegetarian |
| Preferred Cusine | South Indian |
| Any Medical Condition | Diabetes |
Given
the program "Gold Elite - Automation" for "30 day" of "₹ 1500.00 Rupees" with a future start date is assigned to the lead
00:00:12.464
And
the full payment for the package is made manually via "Razorpay" with ID
00:00:17.830
Then
the package status should be "Fully Paid"
00:00:00.006
And
the payment details should be visible on the Client Payment page
00:00:01.096
And
the payment details should be visible on the Global Payment page
00:01:23.742
And
the lead appears in the client list
00:00:04.162
@payment
@regression
Scenario: Basic Information Mandatory Updation Modal at the Payment Page, when paying online
Given
a lead exists in the system
00:00:04.815
And
the user is logged into the CRM as "Super Admin"
00:00:10.163
And
the user is on the Leads screen
00:00:14.090
And
the user navigates to the Package Page without updating the mandatory details
00:00:01.902
And
the program "Gold Elite - Automation" for "30 day" of "₹ 1500.00 Rupees" with a future start date is assigned to the lead
00:00:12.681
And
while adding the payment with "Razorpay", the user receives a validation alert to update the mandatory details and successfully completes them, and make online payment after that
00:00:51.479
| Target Weight | 78 |
|---|---|
| Best time to Call | 10 AM to 2 PM |
| Diet Preference | Non-Vegetarian |
| Preferred Cusine | South Indian |
| Any Medical Condition | Diabetes |
Then
the package status should be "Fully Paid"
00:00:03.951
And
the payment details should be visible on the Client Payment page after Online Payment
00:00:02.512
And
the payment details should be visible on the Global Payment page
00:01:29.024
And
the lead appears in the client list
00:00:04.120
@payment
@regression
Scenario: Basic Information Mandatory Updation Modal at the Payment Page, when paying Manual
Given
a lead exists in the system
00:00:04.256
And
the user is logged into the CRM as "Super Admin"
00:00:09.025
And
the user is on the Leads screen
00:00:12.366
And
the user navigates to the Package Page without updating the mandatory details
00:00:01.884
And
the program "Gold Elite - Automation" for "30 day" of "₹ 1500.00 Rupees" with a future start date is assigned to the lead
00:00:12.624
And
while adding the payment with manually with "UPI", the user receives a validation alert to update the mandatory details and successfully completes them, and make manual Payment
00:00:16.006
| Target Weight | 78 |
|---|---|
| Best time to Call | 10 AM to 2 PM |
| Diet Preference | Non-Vegetarian |
| Preferred Cusine | South Indian |
| Any Medical Condition | Diabetes |
Then
the package status should be "Fully Paid"
00:00:00.874
And
the payment details should be visible on the Client Payment page
00:00:01.239
And
the payment details should be visible on the Global Payment page
00:01:23.365
And
the lead appears in the client list
00:00:04.980
@payment
@regression
Scenario: Basic Information Mandatory Updation Modal at the Payment Page, when paying Through Bank Transfer
Given
a lead exists in the system
00:00:04.399
And
the user is logged into the CRM as "Super Admin"
00:00:09.016
And
the user is on the Leads screen
00:00:15.201
And
the user navigates to the Package Page without updating the mandatory details
00:00:01.786
And
the program "Gold Elite - Automation" for "30 day" of "₹ 1500.00 Rupees" with a future start date is assigned to the lead
00:00:13.204
And
while adding the payment with bank transfer with "Bank Transfer", the user receives a validation alert to update the mandatory details and successfully completes the form, and initates the bank transfer
00:00:12.462
| Target Weight | 78 |
|---|---|
| Best time to Call | 10 AM to 2 PM |
| Diet Preference | Non-Vegetarian |
| Preferred Cusine | South Indian |
| Any Medical Condition | Diabetes |