The PagSeguro International Payin API allows you to accept payments from customers around the globe using international cards, digital wallets, and local methods in key markets.

This API is designed for flexibility and reach, supporting multiple payment types, currencies, and local compliance needs, helping you grow your global customer base with confidence.

Why Use the Payin API?

PagSeguro’s International Payin API enables:

  • Global coverage: Accept payments from international cards and wallets across supported countries.
  • Multicurrency support: Handle payments in your customer’s local currency.
  • Built-in compliance and fraud tools: Minimize risk with fraud prevention tools and PCI-aligned tokenization.
  • Flexible integrations: Choose between raw data, secure tokens, or wallet flows like Google Pay.
  • Installment support: Offer credit card installment payments, especially common in Latin America, allowing customers to pay over time while you receive funds upfront.

How It Works

Every transaction follows a secure, multi-step server-side flow:

  1. Your customer initiates a payment on your app or website.
  2. You send payment and order details to PagSeguro using the Payin API.
  3. PagSeguro processes the transaction and returns the result.
  4. You receive updates through webhooks or status queries.

Supporting Reference Pages

To help you implement the International Payin API correctly, you can check the reference pages. These supporting resources provide information on validation rules, supported configurations, and status handling across different countries:

Available Guides

Each guide walks you through the details of integrating specific payment types and managing the transaction lifecycle.

Test the International Payin API

Use PagSeguro’s Sandbox Environment to simulate real-world flows without processing actual payments. You can even generate test statuses using our transaction simulation panel.