Feature Summary: Credit Card Payment Processing
Goal: Ensure consistent payment processing across UI, Adyen, and invoice records.
Behavior:
+ The UI displays "Payment Successful" after successful authorization.
+ Invoice detail updates with the payment amount and transaction ID.
+ Invoice summary reflects the new balance.
+ The UI displays "Payment Failed".
+ A toast card is displayed above the modal with a failed message from Adyen, including the refusal reason.
+ No changes are made to the invoice summary.
+ The invoice record will show the transaction as failed.
Precautionary Measures: