Peru
This table summarizes key details to help you manage your virtual account efficiently:
SLA payment confirmation
Real Time 24/7.
Processing Currency
PEN
Minimum transaction amount
0.01 PEN
Maximum transaction amount
30.000 PEN
Local Account format
Name: CCI
Length: 20 digits
Type: numeric
Example: 92250610000000101234
Clearinghouse
CCE
Beneficiary Type
Local and Foreign Residents
Virtual Account creation model
Country-Specific Account Details
In Peru, local bank transfers in Peruvian Soles (PEN) are primarily handled through the CCI (Código de Cuenta Interbancario). The CCI is a standardized code that facilitate efficient identification and transfer of funds.
Account Format
The CCI is a 20-digit code that uniquely identifies a traditional bank account in Peru.
1–3
3 digits
Financial institution (bank) code
4–6
3 digits
Branch number
7-18
12 digits
Account number
19-20
2 digits
Verification digits
Make transfers to virtual accounts
Once your virtual account is set up, you can transfer to it by following the steps below:
Receive Payment Notifications
Whenever a customer completes a payment to a Virtual Account, Localpayment sends a webhook notification to your registered endpoint. All payin notifications follow the same structure and contain the same information—regardless of the timing or amount of the payment. These include key fields such as amount, currency, status, and transaction reference, allowing you to automate reconciliation and update internal systems accordingly. For full details of the notification structure, refer to the payin On receiving a payment for event structure
Considerations for reconciliation
Localpayment automatically matches incoming payments with their corresponding transactions and handles reconciliation automatically and in real time (24/7).
The following payer details are returned to help confirm the reconciliation:
Full Name
Bank Code
Bank Name
Account Number (CCI)
The following is an example of the Payer object:
"payer": {
"type": "INDIVIDUAL",
"name": "JOHN",
"lastName": "DOE",
"bank": {
"name": "INTERBANK (BANCO INTERNACIONAL DEL PERÚ)",
"code": "003",
"account": {
"number": "00310701315123456789"
}
}
},Financial institutions without payer full-name availability
Certain Peruvian financial institutions do not provide the payer’s full name in the transaction details. Because this information is not available in the settlement data sent by these entities, you may be unable to correctly identify the payer.
Payment Reference: The transaction includes the reference field that help identify and reconcile the movement:
reference: Reference code provided by the originating entity (the financial institution that initiated the transfer). This value is often used for internal reconciliation, or to match the transaction against the originator’s own records.
"tracking": {
"id": "2025102011074908084191797675",
"reference": "00100000297079044806",
"concept": ""
}Last updated
Was this helpful?