## Install and Enable/Disable the plugin
- The Tamara Checkout plugin is now available for Wordpress. After installing it, simply click on `Activate` the plugin.
- Please note that the plugin can only be activated when Woocommerce is active.
- After the plugin is activated, there is an option to Enable/Disable the plugin in Woocommerce => Settings => Payments => Tamara Gateway Settings.
![Settings](images/settings.png)

## Configure Tamara’s setting
To configure the Tamara Gateway Settings, go to Woocommerce => Settings => Payments => Tamara Gateway Settings.
![Set Custom Order Status](images/order-status.png)
There are several options for you to customize:
- “Enable/Disable” - To enable/disable Tamara Payment gateway for Woocommerce.
- “Logo Image URL” - URL of image icon to appear on payment method selecting. The recommended size must be no larger than 230x60, image format.
- “Order Status for Payment Cancel from Tamara”  - Choose your order status for payment cancelled from Tamara.
- “Order Status for Payment Failure from Tamara”  - Choose your order status for payment failed from Tamara.
- “Order Status for Capture Success from Tamara”  - Choose your order status for capture success from Tamara.
- “Order Status for Captured Failure from Tamara”  - Choose your order status for capture failed from Tamara.
- “Order Status for Authorise Success from Tamara”  - Choose your order status for authorise success from Tamara.
- “Order Status for Authorise Failure from Tamara”  - Choose your order status for authorise failed from Tamara.
- “Tamara Working Mode”  - This setting specifies whether you will process live transactions, or whether you will process simulated transactions using the Tamara Sandbox.
![Set Working Mode](images/working-mode.png)
Whether you wish to use the Live or Sandbox mode, please fill in the appropriate information (API URL, Merchant Token, Notification Token) provided by Tamara

## Use Tamara as Woocommerce payment method (Customer’s side)
- For customers, who want to use Tamara as their payment method, click on the “Pay Later with Tamara” on the checkout section.
- Remember to fill in the correct Billing details which should match with your information registered with Tamara (Name, Address, Phone number, Email…). If not, there might be a Payment Declined form Tamara, which will result in a Payment failed for your order.
- The “Tamara Working Mode” also should be set before placing the order.
![Checkout](images/checkout.png)
- After choosing the payment method and place order, another confirmation screen will appear before proceeding to the Tamara page.
- This is considered as a payment method confirmation for your order before redirecting to Tamara page.
- If you wish to cancel the order or customize your order, simply click on the “Cancel Order” button. Otherwise, proceed to the Tamara Checkout page.
![Confirm Page](images/confirm-page.png)
- On the Tamara Checkout page, you are required to fill in your account and pin code.
- And one last step, is to recheck your order detail information. If everything is correct, click on “Confirm Order” to make a payment.
![Confirm Order Payment](images/confirm-order-payment.png)
- After a successful payment, there will be a notification of Success and you can go back to the Merchant page to check your order status.
![Success](images/success.png)
![Thank you page](images/thankyou-page.png)
- If there is any problem with your Tamara account or the order’s detail, an error message would be shown.
![Fail](images/fail.png)
- For this case, please check again your order information and your Tamara account. If the problem is not resolved, you can contact Tamara for more detail.

## Order status’s flow with Tamara Gateway (For Admin/Merchant user)
There are custom order statuses from Tamara Gateway, which can be set in “Tamara Gateway Settings”. You should choose a label for the appropriate status, which the system can understand and return the right order status after every process.
Tamara Gateway customs WooCommerce Order Statuses Completely Integrated into your Workflow.
![Order Flow](images/order-flow.png)

### Note:
- The order should be authorized by Tamara and can be cancelled before being captured.
- After an order is completed, it will be captured. The due date will start counting for the customer at this moment.
- Once being captured, it can not be “Cancelled”, in this case, use the “Refund” function instead.