Я использую платежный шлюз Razorpay у продавца, и как только неверный payment_id
передается в checkoutPaymentCreate
, он создает платеж в таблице payment_payment
.Невозможно проверить платеж перед нажатием completeCheckout
API.
Из-за чего completeCheckout
API завершает оформление заказа, даже если платеж недействителен.
Я считаю, что checkout-id
должен быть активнымесли платеж недействителен.Это помогает нам оправиться от ошибочного состояния.