> For the complete documentation index, see [llms.txt](https://easykash.gitbook.io/easykash-apis-documentation/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://easykash.gitbook.io/easykash-apis-documentation/direct-payment-hosted.md).

# Direct Payment (Hosted)

#### Prerequisites:

To be able to begin the integration of your website with Direct Payment, you must have the feature enabled for your EasyKash business account (contact support for that).

When it’s enabled head to the [Integration Settings](https://www.easykash.net/seller/cash-api) page on your side menu (under Settings) for the below:

1. The API Key is your authentication in the initial request.
2. Callback URL is the URL you’ll receive the details of transactions on such as status, reference number, etc. Make sure it’s a working URL on your end that will receive and process the payload once received.
3. HMAC Secret Key, you will need this to verify the callback from Easykash.

To make a payment using Direct Payment API, you must also provide the **redirectUrl** in the initial request, redirectURL is a URL on your website that your user will be redirected to after completing the flow on Easykash’s Direct Payment page. Make sure your website can interpret parameters sent within the redirectURL
