Peru

Accept payments in Peru, by QR, bank and cash

Let customers pay with Yape, Plin or the BBVA app, through BCP online banking, or in cash at local agents. Collect in Peruvian soles and send payouts to 50+ banks, cajas and wallets, all through one integration.

Talk To SalesWe reply within one business day.
Aerial view of Lima, Miraflores clifftops at sunset
Pay-inPaid
S/ 2,000PEN

QR payment from a Yape app

PayoutProcessing
S/ 1,200PEN

To a caja account (CCI)

Peru at a glance

50+

Banks, cajas and wallets for payouts

Send payouts to accounts at banks, regional cajas, financieras and wallets, including Yape and Plin.

Source: PayPaga Peru payout institution list, October 2026.

PEN

Local currency support

Customers pay in Peruvian soles, and payouts go out in soles too.

3

Ways to pay

QR codes, BCP online banking and cash at local agents.

1

Integration to connect

One connection for every Peru method, pay-ins and payouts.

Three ways to pay, all familiar to your customers

At checkout, customers choose the option that suits them: a QR code, BCP online banking or cash at a nearby agent. Each one works differently, so each comes with its own short instructions.

QR payments

One QR code, paid from their app

QR Interoperable

  • Yape
  • Plin
  • BBVA

Yape, Plin, BBVA and 25+ other financial institutions are supported through a single QR payment integration.

  1. Scan the QR code in your bank or wallet app.

  2. Check the amount.

  3. Approve the payment in the app.

Online banking

Pay a reference through BCP online banking

BCP Transferencia

  • BCP

Your customer receives a reference number and pays it as a service in the BCP app or on the BCP website.

  1. In the BCP app or website, choose Pay a Service.

  2. Find the company and enter the reference number.

  3. Confirm the amount and complete the payment.

Cash

Pay in cash at a nearby agent

BCP Efectivo, KasNet and Cell Power

  • BCP
  • KasNet
  • Cell Power

Your customer gets an agreement code and a reference number, then pays in cash. They may be asked to show their DNI.

  1. Go to a BCP, KasNet or Cell Power location.

  2. Give the agreement code, reference number and amount.

  3. Pay, and keep the receipt.

How payments flow with PayPaga

Pay-ins
Payouts
Dashed arrows show who pays whom. Solid arrows show how the money actually moves.

Pay-ins

  1. At checkout, your customer chooses QR, BCP online banking or cash, and gets the payment details.

  2. They pay in their app, through BCP, or in cash at an agent.

  3. PayPaga matches the payment to the order, confirms it to you and includes it in your settlement.

Pay-ins

  1. You send one payout request through the same integration.

  2. PayPaga sends the soles to your recipient's bank, caja or wallet account, by account number (CCI) or phone number.

Pay out to 50+ banks, cajas and wallets

Send payouts in soles by bank transfer to accounts across Peru, from national banks to regional cajas and digital wallets.

Banks

  • BCP
  • BBVA
  • Interbank
  • Scotiabank
  • BanBif
  • Pichincha
  • Mibanco
  • and more

Cajas and financieras

  • Caja Arequipa
  • Caja Cusco
  • Caja Huancayo
  • Caja Piura
  • Caja Trujillo
  • Caja Los Andes
  • Compartamos
  • and more

Wallets

  • Yape
  • Plin
  • Bitel
  • Dale
  • JetCash
  • Prex

Each payout needs

  • The recipient's name
  • DNI or Carné de Extranjería
  • 20-digit CCI account number, or a phone number

Final status is sent to you by notification.

Explore Peru payment methods in the Docs (opens in a new tab)

Built for how Peru pays

What one integration with PayPaga gives your business in Peru.

  • Local payment methods

    A checkout your customers recognise

    Let customers pay by QR, through BCP online banking or in cash at a nearby agent. A familiar payment step gives them one less reason to leave before paying.

  • One integration

    Build once, reach every Peru method

    Every method uses the same request, so your team builds and maintains one integration, not one for each provider. Connect server-to-server or with PayURL, a hosted payment page.

  • Local currency support

    Charge in soles

    Customers pay in PEN, the currency they already use.

  • Pay-ins and payouts

    Collect and pay out through the same connection

    Send payouts in soles to bank, caja or wallet accounts, through the integration you already use to collect.

  • Settlement options

    Settle in fiat or stablecoins

    Choose settlement in fiat or in stablecoins (USDT or USDC).

Start accepting payments in Peru

Tell us about your business and the markets you need. We'll reply within one business day with the right setup for Peru.

See it in action opens our demo: watch the payment flow, or try the API in the playground.