Enhanced Original Tests
- Increase in Installment Value: Test increasing the value of the
installments
parameter in the checkout request for extreme values such as11000
or11000.00
. - Discount and Free Shipping Handling: Add products to the cart until you get a free shipping discount, copy the value of the
discounts/coupons
parameter (if it exists), remove the products and finalize the purchase using the copied parameter . - Modification of Payment Method: Attempt to modify the payment method to one that is not displayed by the user interface, in order to identify errors in server-side validation.
- Manipulation of Benefits of Discounted Products: Activate benefits of a discounted product, proceed to checkout, and in the meantime, send a request to remove the discounted item from the cart, then finalize the purchase .
- Negative Product Quantity: Send payment request with product quantity defined as a negative value.
- Negative Payment Amount: Trying to make a payment with a negative amount.
- Payment with Fractional Values: Send payment request with values less than 1 and greater than zero (ex:
0.01
), testing vulnerabilities in processing fractional values. - Atypical Data Injection into Payment Parameters: Test sending atypical values such as
TRUE
,NULL
,{"__proto__":*/1/0/}
in parameters such as discount, installments and payment details.