Overview

PagSeguro offers three main APIs to support diverse payment and payout flows across Latin America:

  • International Payin API: Accept international payments in local currencies using popular payment methods.
  • Brazil Payin API: Process domestic payments in Brazil with options tailored to the Brazilian market.
  • Payout API: Send funds to users, partners, or merchants across supported countries.

This reference section is your starting point to explore each API, understand how authentication works, test endpoints, and integrate with the PagSeguro platform.

Authentication

Each API requires specific credentials and authentication mechanisms. Start by reviewing the authorization guide for the API you intend to use:

Environments

PagSeguro provides both Sandbox and Production environments for development and live transactions. Each environment uses different credentials and endpoints.
Learn more on the API Environments page.

API References

To help you implement and troubleshoot the PagSeguro APIs, the documentation includes pages that offer detailed guidance on key aspects of configuration, validation, and integration. There are two groups of reference pages, one for the International and Brazil Payin APIs and another for the Payout API.

International and Brazil Payin APIs

Payout API