Payment system - The battle server has a real payment system activated; - When the user proceeds to payment they are directed to the selected payment method. Recalculating the sum - The sum is correctly recalculated depending on the delivery method; - The sum is correctly recalculated depending on the payment method. Cancelling the order - If the order is cancelled during the booking stage, the products remain in the shopping cart. Order status - The order status is changed after payment; - The order status in the admin panel is changed after payment; - When the order is placed successfully, all items are deleted from the basket; - Status is set during saving; - When the order is saved to the system, it gains a correct status ("Awaiting payment" if it's unpaid, "Paid" if it's paid). The contents of the email sent to the user about the order - The email sent to the user about the order contains a correct link to the order history page. Data transfer to the administrator panel - All data is correctly transferred to the administrator panel (sum, discounts, notes, order structure). Message after a successful or unsuccessful payment - After the payment has been confirmed successful, the user is transferred to the page that says how much was paid and for what, as well as what to do next; - If an error occurs during payment, the user is told how to attempt it once again. Saving order data - When an order is saved to the system, all data about the products, their quantity, the delivery address, the recipient, payment methods, and delivery methods is transferred correctly. Link to return to the basket - There is a link to return to editing the order. A "Thank you" page - When the order is placed successfully, the user is transferred to a page with brief information about the order and a description of what the store will do next.