In-store Solution¶
This method helps you to offer Tamara payments to your in-store customers, either via a non-integrated solution through our in-store Partners app or via an integrated solution through your in-store POS terminal.
In-Store Workflow¶
Setup through our Tamara Partners App (doesn’t require integration)¶
The Partners app is a convenient, hassle-free way to manage any action related to your in-store orders, including refunds and returns. It also helps you to get an overview of your in-store orders and your order history.
Your account credentials are sent to your email address, once you have registered with us as an in-store partner.
Click here to Sign up in English
Click here to Sign up in Arabic
Creating a new order
- When a customer decides to pay through Tamara, you will need to begin the transaction as usual from your point-of-sale (POS) device.
- When the customer is ready to pay, select “Pay with Tamara” on your POS device.
-
Open the Partners App to create a new order as below:
- Click on the “New order“ button on the ‘Home’ page.
- Enter the total amount of the order and the customer's mobile number.
- Click on the “Charge” button.
- Tamara will send the payment link via an SMS to the customer’s mobile number.
- You need to ask the customer to proceed with the checkout via the payment link and complete their first payment.
-
Tamara will send the verification code to the customer’s mobile number via an SMS.
-
The customer will verify themselves with the received code and complete the checkout process.
-
Once the customer successfully completes the checkout with their first payment:
- A confirmation page including an e-invoice with the approval code and barcode will be shown on the Partners app.
- The customer will receive an SMS with the order confirmation and details.
- You will need to store the approval code in your POS device, so that you can reconcile the deposits made to your bank account and validate them with your store dashboard.
- The order will automatically show up on the ‘Home' page under the ‘All orders’ section with all the relevant details and order status.
Refunding an order
- If the customer requests for a refund, open the Partners App to refund an existing order as below:
- Click on the “Refund“ on the ‘Home’ page.
- Search for the order you want to refund, either by typing the order approval code manually or by scanning the barcode generated for that order.
- Click on the “Continue” button. You will be directed to the order’s detail page, where you will find more information about the order.
- At the bottom of the page, click on the “Refund” button.
- Enter the amount you want to refund to the customer.
- Click on the “Refund
” button.
- Once the refund has been successfully completed:
- A confirmation page including an e-invoice with the approval code and barcode will be shown on the Partners app.
- The customer will receive an SMS with the refund details.
Note: Please note that if the refund is partial, the customer will not receive the refunded amount but their payment plan will be updated. - The order status will automatically be updated to reflect the relevant changes.
Setup through your POS terminal (requires integration)¶
This method helps to integrate your POS terminal with Tamara server to manage any action related to your in-store orders, including refunds and returns. In sync with this, the partners portal helps you to get an overview of your in-store orders and your order history.
Creating a new order
-
Your POS/ERP software should be updated to add Tamara as a payment option for your customers.
-
When a customer decides to pay through Tamara, your server would need to create an in-store checkout session request to transmit the details of purchase, such as the amount, currency, customer information, and unique order reference ID, using this API.
The response of this API returns a unique order ID and a checkout URL for completing the transaction.
-
You will need to query the transaction status to fetch the status of the transaction (every 5-10 seconds), [Pull] using this API.
You may also subscribe to WebHooks to capture the notifications about the transaction status, [Push] using this API.
-
Optional: To further optimise the checkout time, you can the implement onboarding status checker, to determine whether or not the customer has completed the onboarding previously, using this API.
-
When the customer is ready to pay:
- Select “Pay with Tamara” on your POS device.
- Enter the customer’s mobile number.
- Click on the “Send” button.
- Tamara will send the payment link via an SMS to the customer’s mobile number.
- You need to ask the customer to proceed with the checkout via the payment link and complete their first payment.
-
Tamara will then redirect the customer to the transaction URL.
- Tamara will send the verification code to the customer’s mobile number via an SMS.
- The customer will verify themselves with the received code and complete the checkout process.
- Once the customer successfully completes the checkout with their first payment:
- A confirmation message will be shown on your POS device.
- The customer will receive an SMS with the order confirmation and details.
Merchant Support¶
For any assistance related to the Partner’s app, please refer to the detailed guide that will be shared with you along with your account credentials.
Alternatively, you may also contact us through your Partner Success Manager or through our help center.