One of our requirements is in-store card payment, so we want to be able to provide card data, click Complete and without leaving the store a payment should be processed.
Small wins 🏆
[x] As a customer I should be able to provide a card owner name, a card number and a CVV/CVV2 code
[x] Card data should be encrypted on a client side
[x] After completing an order, a transaction should be created
[x] If 3DS is required (status = pending) redirect a customer to a page returned in a create transaction response
[x] After a failure payment (e.g. 3DS verification failed) I'm able to choose other Tpay payment
[ ] A customer should always be redirected to a waiting for a payment page
[ ] System should check in intervals whether a payment is updated via a notification (handling notifications is already handled)
[ ] Once a new payment status is set, a customer should see a success/error page
[ ] A customer should be informed if provided data are invalid (e.g. wrong length, format, etc.)
[x] Adjust fixtures to make testing this feature easier
One of our requirements is in-store card payment, so we want to be able to provide card data, click
Complete
and without leaving the store a payment should be processed.Small wins 🏆
status = pending
) redirect a customer to a page returned in a create transaction responsewaiting for a payment
pageRef: