Peru API Introduction
About 2 min
Environment Configuration
Environment | Protocol | MediaType | Base URL |
---|---|---|---|
SandBox | https | application/json | https://sandbox-gateway.smilepayz.com |
Production | https | application/json | https://gateway.smilepayz.com |
API Overview
Peru represents a dynamic and rapidly evolving digital payment ecosystem characterized by innovation, financial inclusion, and robust growth. Our comprehensive API solutions are specifically designed to address the unique characteristics of the Peruvian market.
Key Features
- Comprehensive Payment Solutions: Support for multiple payment methods including cash payments through authorized payment centers (CASHIER_PE) and extensive bank network integration
- Local Market Adaptation: Tailored solutions for Peruvian banking regulations, currency (PEN), and local payment preferences
- Security and Compliance: Full compliance with Peruvian financial regulations and international security standards
- Real-Time Processing: Instant transaction processing and status updates for enhanced user experience
- Cross-Border Capabilities: Support for international transactions while maintaining local compliance
- Developer-Friendly: Comprehensive SDKs, detailed documentation, and extensive code examples
Peruvian Market Characteristics
- Currency: Peruvian Sol (PEN)
- Timezone: UTC-5 (Peru Standard Time)
- Banking System: Extensive network of commercial banks, savings banks, and specialized financial institutions
- Payment Preferences: Strong preference for cash payments and traditional banking methods
- Regulatory Framework: Compliance with SBS (Superintendencia de Banca, Seguros y AFP) regulations
Development Resources
GitHub Repositories
PayInRequestDemo.java
- Pay-in transaction implementationPayoutRequestDemo.java
- Pay-out transaction implementationInquiryBalanceDemo.java
- Balance inquiry implementationInquiryOrderStatusDemo.java
- Order status inquiry implementationSignatureUtils.java
- Signature generation and verification utilities
pay_in_request_demo.py
- Pay-in transaction implementationpay_out_request_demo.py
- Pay-out transaction implementationbalance_inquiry.py
- Balance inquiry implementationstatus_inquiry.py
- Order status inquiry implementationTool_Sign.py
- Signature generation and verification utilities
pay_in_request_demo.js
- Pay-in transaction implementationpay_out_request_demo.js
- Pay-out transaction implementationinquiry_balance_demo.js
- Balance inquiry implementationinquiry_order_status.js
- Order status inquiry implementationSignatureUtils.js
- Signature generation and verification utilities
PayInRequestDemo.php
- Pay-in transaction implementationPayoutRequestDemo.php
- Pay-out transaction implementationInquiryBalanceDemo.php
- Balance inquiry implementationInquiryOrderStatusDemo.php
- Order status inquiry implementationSignature.php
- Signature generation and verification utilities
PayInRequestDemo.cs
- Pay-in transaction implementationPayOutRequestDemo.cs
- Pay-out transaction implementationBalanceInquiryDemo.cs
- Balance inquiry implementationOrderStatusInquiryDemo.cs
- Order status inquiry implementationSignatureUtils.cs
- Signature generation and verification utilities
PayInRequestDemoV2.go
- Pay-in transaction implementationPayoutRequestDemoV2.go
- Pay-out transaction implementationBalanceInquiryDemoV2.go
- Balance inquiry implementationOrderStatusInquiryDemoV2.go
- Order status inquiry implementationSignatureUtils.go
- Signature generation and verification utilities
The current document version is above 1.0.5 (including 1.0.5). Please download 1.0.5 and install it before payment