> ## Documentation Index
> Fetch the complete documentation index at: https://learn.nexudus.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Razorpay, Klarna and Other Gateways

> Set up Razorpay, Klarna and the other regional payment gateways available in Nexudus.

## Overview

Besides Stripe, GoCardless, PayPal and the card gateways connected through Spreedly, Nexudus has direct integrations with several regional providers. These gateways take one-off payments: customers choose them when they check out or pay an invoice in the Members Portal, and Nexudus can't use them to collect later invoices automatically.

## How to access

Go to **Settings → Billing and payments → Payments and currency → Payment methods** and search for the provider's name under **Available payment methods**.

## Razorpay

Razorpay takes payments from customers in India. Customers see it when they check out or pay an invoice in the Members Portal or the app.

### Before you start

* **Currency.** Nexudus charges Razorpay payments in the invoice's currency, so price your plans, products, resources and event tickets in a currency your Razorpay account accepts, usually Indian rupees (INR). Your location's currency is set under **Settings → Billing and payments → Payments and currency**.
* **API key.** In your Razorpay dashboard, generate an API key. You need both the **Key ID** and the **Key secret**.
* **Guest checkout.** If customers can check out without signing in, turn on **Collect email from customers** in Razorpay's checkout settings and make it **Mandatory**.

### Enable Razorpay

1. Search for **RazorPay** and select its tile.
2. Turn on **Enabled**.
3. Enter your **Key ID** and **Key secret**.
4. Select **Save changes**, then make a test payment.

## Klarna

Klarna lets customers pay at checkout with Klarna's payment options, including paying later where Klarna offers it.

1. In the Klarna Merchant Portal, create API credentials. Keep the username and password somewhere safe.
2. Search for **Klarna** and select its tile.
3. Turn on **Enabled** and enter your **API username** and **API password**.
4. Enter your **Region**: `US` for the United States or `Oceania` for Australia and New Zealand. Leave it empty, or enter anything else, for Europe.
5. To test with Klarna's playground environment first, turn on **Use playground**. Turn it off before customers start paying.
6. Select **Save changes**.

To check whether Klarna is available in your country, see [Klarna's country list](https://www.klarna.com/uk/business/merchant-support/in-which-countries-can-i-use-klarna/).

## Other regional gateways

Each of these gateways has an enabled switch and the credential fields listed. Get the credentials from your provider account.

| Gateway | Fields | Test mode |
| - | - | - |
| **Midtrans** | **Client key**, **Server key** | **Use test servers** |
| **Peach Payments** | **Entity ID**, **Access Token** | **Use test servers** |
| **LiqdPay** | **Public key**, **Private key** | **Use test servers** |
| **ePay** | **Merchant account**, **MD5 secret**, **Web service password** | — |

## Tips

* Test each gateway with a small real payment before customers use it. See [Test a payment method](/integrations/payment-gateways#test-a-payment-method).
* If you also need automatic collection for recurring invoices, enable a card or direct debit gateway alongside these.

## Related

* [Payment gateways](/integrations/payment-gateways)
* [Card gateways (Spreedly)](/integrations/payment-gateways/spreedly)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.