# Toss Payments

## Authenticated payment

{% tabs %}
{% tab title="Test" %}

### **Test environment setup**

1. [i'mport Admin console](https://admin.iamport.kr)→ **Payment integration** → **Test settings** → Select PG (**Toss Payments**) → <mark style="color:red;">**(Prev) Toss Payments**</mark> -> **Add**&#x20;
2. Check the auto-generated test MID value and click **Save**

![Payment integration → Test settings → Select PG (Toss Payments) → (Prev) Toss Payments -> Add](/files/3Rix5qK6TZFFGeIkSI8B)

![Check the auto-generated MID value and click Save](/files/Tzb5MYh3C23wne101x26)

{% hint style="info" %}
**Note - Authenticated payment module information**

The Toss Payments authenticated payment method provided by i'mport uses the **previous module** integration method and is planned for upgrade to the new module. From merchants' perspective, there is no difference in terms of service between the old and new modules.
{% endhint %}
{% endtab %}

{% tab title="Live" %}

### Live environment setup

* **Payment integration -> Live settings**
* Select PG (**Toss Payments**) → **Toss Payments** -> **Add**
* Enter merchant info (MID/MertKey) issued by Toss Payments upon contract signing.

{% hint style="danger" %}
Request MID for the previous module

For Toss Payments authenticated payment through i'mport, you must request for the <mark style="color:red;">**previous authenticated payment module method**</mark> when requesting for authenticated payment MID to obtain the correct MID.
{% endhint %}

![ Payment integration -> Live settings](/files/5hoeba1R1QZ62c9HtAmh)

![Select PG (Toss Payments) → Toss Payments -> Add](/files/KNr8JnezA1MAXtXPVpie)

![Enter merchant info issued by Toss Payments upon contract signing](/files/gTywqtYWlnpDjUmi0a7L)
{% endtab %}
{% endtabs %}

{% hint style="info" %}
**Note - How to apply for non-authenticated payment**&#x20;

To use Toss Payments non-authenticated payment, [**sing up from the i'mport Admin**](<https://admin.iamport.kr>) and request for the service by sending your **account ID** (email address) to <cs@iamport.kr>.
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://portone.gitbook.io/docs-en/ready/2.-pg/payment-gateway-settings/undefined.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
