> For the complete documentation index, see [llms.txt](https://plexo.gitbook.io/rest-api/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://plexo.gitbook.io/rest-api/getting-started/readme.md).

# Quick Start Guide

Welcome to the Plexo REST API v1 documentation. This guide will help you integrate payment processing into your application.

## Overview

Plexo is a payment gateway that enables you to accept payments from customers using various payment methods including credit cards, debit cards, and PIX. Our REST API provides a secure and PCI-compliant way to process payments.

**Key Features:**

* Multiple payment processors and acquirers (Totalnet, OCA, Fiserv, Getnet, and more)
* 14+ supported payment methods
* 3D Secure (3DS) authentication via Cybersource
* Tokenization for secure recurring payments and one-time payments (temporal)
* Testing and production environments

## Authentication

All API requests require authentication using Basic Auth. You'll need your **clientId** and **api-key**.

```http
Authorization: Basic <base64_encoded_credentials>
```

Where `<base64_encoded_credentials>` is your `clientId:api-key` pair encoded in Base64.

**Example:**

```bash
# If clientId = "your_client_id" and api-key = "your_api_key"
# Encode: your_client_id:your_api_key
# Result: eW91cl9jbGllbnRfaWQ6eW91cl9hcGlfa2V5

curl -X POST https://api.testing.plexo.com.uy/v1/payments \
  -H "Authorization: Basic eW91cl9jbGllbnRfaWQ6eW91cl9hcGlfa2V5" \
  -H "Content-Type: application/json"
```

{% hint style="info" %}
To request your credentials, please contact Plexo support at **<soporte@plexo.com.uy>**
{% endhint %}

## Environments

Plexo provides separate testing and production environments. Each environment has independent credentials and databases.

{% hint style="warning" %}
**Important:** Always use the **testing environment** (`https://api.testing.plexo.com.uy`) for development and testing. Production environment processes real payments with real money. See the [API Environments Guide](/rest-api/getting-started/environments.md) for complete details.
{% endhint %}

{% tabs %}
{% tab title="Testing" %}
**API Base URL:**

```
https://api.testing.plexo.com.uy
```

**API Documentation:**

```
https://api.testing.plexo.com.uy/scalar/v1
```

**Dashboard:**

```
https://dashboard.testing.plexo.com.uy
```

{% endtab %}

{% tab title="Production" %}
**API Base URL:**

```
https://api.plexo.com.uy
```

**API Documentation:**

```
https://api.plexo.com.uy/scalar/v1
```

**Dashboard:**

```
https://dashboard.plexo.com
```

{% endtab %}
{% endtabs %}

{% hint style="warning" %}
Always use the testing environment during development and integration. Each environment requires separate credentials.
{% endhint %}

## Test Cards

Use test cards in the testing environment to simulate different payment scenarios. The testing environment supports both mock processor cards and processor-specific test cards.

For complete test card information including card numbers, CVV codes, and expected results, see [Reference > Test Cards](/rest-api/reference/test-cards.md).

## Rate Limits

*Content to be added - current rate limit policies*

## API Version

This documentation covers **REST API v1**. This API will replace the legacy Webservices API in Q3 2026.

## Support

For technical support, integration assistance, or to request credentials:

* **Email:** <soporte@plexo.com.uy>
* **Dashboard:** Access your merchant dashboard for transaction monitoring, self-service API key generation, payment method configuration, and 3DS settings management. The dashboard provides a complete interface for managing your integration without contacting support.

## Next Steps

| Topic                                                                                                         | Description                                                                   |
| ------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------- |
| [Core Concepts](https://github.com/plexouy/gitbook-public-docs/blob/main/api-rest/en/core-concepts/README.md) | Learn about merchants, payment methods, 3DS, tokenization, and PCI compliance |
| [API Reference](/rest-api/api-reference/api-reference.md)                                                     | Detailed endpoint documentation for payments, merchants, and tokenization     |
| [Integration Guides](https://github.com/plexouy/gitbook-public-docs/blob/main/api-rest/en/guides/README.md)   | Step-by-step guides for common integration scenarios                          |
| [Reference](https://github.com/plexouy/gitbook-public-docs/blob/main/api-rest/en/reference/README.md)         | Payment methods, processors, test cards, and error codes                      |


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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://plexo.gitbook.io/rest-api/getting-started/readme.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.
