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
-
โ Widgets on the PDP(product details pages), cart page and checkout page are shown with the right labeling in Arabic and English
-
โ Widgets show Tamara's popup/page with the right content once tapped
-
โ Widget behavior is correct on both desktop and mobile web
-
โ Widget behavior is correct on Mobile apps (if applicable)
-
โ Branding guidelines and assets (for logo at checkout page, footer icon, customisation) are as shared here:
Payment options
- โ
Tamara as a payment option, is shown based on the min/max configurations 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 (English/Arabic) matches the store interface
- โ Checkout details match the order at the store
- โ Order status matches the expected status on order completion (Authorised)
- โ If the order is not Authorised within 72 hours from when it is Approved, Tamara marks it as Expired.
- โ 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)
- โ
ID verification flow should be working on all platforms, such as Web, Mobile Web, Mobile apps:
- โ
If KSA setup is enabled, need to ensure that Nafath ID verification flow is working fine.
- (a)To test, please follow the instructions here: For ๐ธ๐ฆ KSA Nafath ID verification process
- โ
If UAE setup is enabled, need to ensure that Uqudo ID verification flow is working fine.
- (a) To implement, please review the documentation here: UAE ID Verification via Uqudo
- (b) To test, please follow the instructions here: For ๐ฆ๐ช UAE Uqudo ID verification process
- โ
If KSA setup is enabled, need to ensure that Nafath ID verification flow is working fine.
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 should subscribe to https://status.tamara.co/ to get notifications regarding any planned maintenance activities, system 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 about 1 month ago