Go-Live Testing Checklist
This is an elaborated list of needed checks to validate an integration completion. Checks marked with ( * ) are optional depending on the merchant support for that use case.
Brand Guidelines
- โ The widget is shown with the right labeling in Arabic and English
- โ The widget shows Tamara's popup/page with the right content once tapped
- โ The widget behavior is correct on both mobile and web (desktop and mWeb)
- โ The widget behavior is correct on mobile apps (if applicable)
- โ The assets (for logo at checkout page, footer icon, customisation) are as shared here: https://drive.google.com/drive/folders/1_lSGwnwAwudSsGXDBH4k_dliuqIliVdO
Payment options
- โ
Tamara as a payment option, is shown based on the min/max configurations (API for eligibility check) set for the merchant account
- โ less than min*
- โ more than max
- โ within range
- โ Tamara as a payment option, is shown with the right labels, wherever applicable
- โ Tamara's icon is shown next to the options
- โ Tamara's icon is present wherever payment options are listed (footer, cart page, etc.)
Checkout
- โ Users can trigger checkout and complete it successfully
- โ Checkout language matches the store interface
- โ Checkout details match the order at the store
- โ Order status matches the expected status on order completion (Authorised)
- โ Order payload is passed correctly (order reference id, items' details, totals, and consumer details)
- โ
Customer is re-directed correctly in all scenarios
- โ Success
- โ Cancelation
- โ Failure
- โ Checkout is checked on Mobile Web
- โ Checkout is checked on Mobile apps (if applicable)
- โ If UAE setup is enabled, need to ensure that Uqudo ID verification flow is working on all platforms, such as Web, Mobile Web, Mobile apps.
Post-Order
- โ Communication with customer mentions Tamara as the payment method
- โ Customers receive order updates on shipping (from the merchant, if Tamara capture notifications are off)
Order Management
- โ Order authorisation happens automatically after order approval without any issue
- โ Order updates are triggered correctly from the dashboard or merchant OMS, if integrated, and reflect correctly at Tamara
- โ Order status at merchant end and Tamara end are synced/matched
- โ Check for order status - Pull Mechanism
- โ
Cancellation flow (a cancel API call is triggered to Tamara on cancelation happening from different initiation points)
- โ Full cancellation
- โ Partial cancellation*
- โ
Capture flow ( a capture API call is triggered to Tamara on shipping the order )
- โ Full capture
- โ Partial capture*
- โ
Refunds flow (a refund API call is triggered to Tamara on refund happening from different initiation points)
- โ Full refund
- โ Partial refund*
- โ All Tamara orders refunds are handled over Tamara ONLY; refund to store wallet, etc., is NOT allowed.
- โ Webhook(s) correctly configured
Status Page
- โ Relevant merchant stakeholders have subscribed to https://status.tamara.co/ to get notifications about updates or incidents.
Tamara SSL certificate
- โ For merchants using SSL certificate pinning to connect with Tamara system - a security measure that ensures connections are only made to trusted servers like Tamara - Integration Manager or Account Manager to provide the latest certificate, on requirement.
*To be covered if you support such cases in your store's flow
Updated 4 months ago