# Casheer KW

## Casheer KW

- [Introduction](https://kwpaydocs.casheer.com/master.md): Welcome to Casheer Pay. In this section, you'll find comprehensive guides and documentation to start working with Casheer Pay.
- [Integration Steps](https://kwpaydocs.casheer.com/integration-steps.md): It's simple 3 steps approach
- [Types of Integration](https://kwpaydocs.casheer.com/types-of-integration.md): This section describes the how to integrate our payment gateway.
- [1. Standard Pay](https://kwpaydocs.casheer.com/types-of-integration/1.-standard-checkout.md)
- [2. Plugins](https://kwpaydocs.casheer.com/types-of-integration/2.-plugins.md)
- [3. SDK](https://kwpaydocs.casheer.com/types-of-integration/3.-sdk.md)
- [Sample Code](https://kwpaydocs.casheer.com/sample-code.md): In this section, you 'll find the list of attributes for creating the payment order & sample request & response code for integrity.
- [1. Get Payment URL](https://kwpaydocs.casheer.com/sample-code/1.-gettrackid.md)
- [2. Redirect to Payment URL](https://kwpaydocs.casheer.com/sample-code/2.-redirect-to-og-pay.md)
- [3. Callback To Merchant Portal](https://kwpaydocs.casheer.com/sample-code/3.-callback-merchant-portal.md)
- [4. Compute HASH](https://kwpaydocs.casheer.com/sample-code/4.-compute-hash.md)
- [5. Refund Request](https://kwpaydocs.casheer.com/sample-code/5.-refund-request.md): API to request the refund for the paid transactions.
- [6, Payment Status](https://kwpaydocs.casheer.com/sample-code/6-payment-status.md): API to get the status of a payment
- [Parameters & Description](https://kwpaydocs.casheer.com/parameters-and-description.md)
- [Payment Methods](https://kwpaydocs.casheer.com/payment-methods.md)
- [Test Cards](https://kwpaydocs.casheer.com/test-cards.md): Test your integration
- [Download Plugins/SDK](https://kwpaydocs.casheer.com/download-plugins-sdk.md)
- [Direct Pay](https://kwpaydocs.casheer.com/direct-pay.md)
- [1. Generate Merchant Keys](https://kwpaydocs.casheer.com/direct-pay/1.-generate-merchant-keys.md): A merchant should have an RSA public key in order to integrate direct pay. The RSA key will be generated using this endpoint.
- [2. Validate Request](https://kwpaydocs.casheer.com/direct-pay/2.-validate-request.md)
- [3. Initiate Pay](https://kwpaydocs.casheer.com/direct-pay/3.-initiate-pay.md): Once the merchant request has been verified, this API is used to safely handle payment requests by encrypting card data using AES and RSA encryption.
- [4. Process Payment](https://kwpaydocs.casheer.com/direct-pay/4.-process-payment.md): Use the ProcessPayment request to initiate a payment process for a given ReferenceId.
- [WooCommerce](https://kwpaydocs.casheer.com/modules-setup-guides/woocommerce.md)
- [Drupal Commerce](https://kwpaydocs.casheer.com/modules-setup-guides/drupal.md)
- [OpenCart](https://kwpaydocs.casheer.com/modules-setup-guides/opencart.md)
- [Magento 1](https://kwpaydocs.casheer.com/modules-setup-guides/magento-1.md)
- [Magento 2](https://kwpaydocs.casheer.com/modules-setup-guides/magento-2.md)
- [PrestaShop](https://kwpaydocs.casheer.com/modules-setup-guides/prestashop.md)
- [Joomla](https://kwpaydocs.casheer.com/modules-setup-guides/joomla.md)
- [WHMCS](https://kwpaydocs.casheer.com/modules-setup-guides/whmcs.md)
