Peru cash payments
Peruvian cash payments can be done via:
- Banco Azteca
- Banco Ripley
- BBVA
- BCP
- Caja Arequipa
- Caja del Santa
- Caja Huancayo
- Caja Los Andes
- Caja Paita
- Caja Tacna
- Caja Trujillo
- Interbank
- Niubiz
- Qapaq
- Red Digital
- Scotiabank
- Tambo
- Western Union
Payment Method Properties
Available country codes | PE |
Processing (Presentation) currencies | USD |
Settlement currencies | USD |
Consumer currencies | PEN |
Channel member tag | safetypay |
Scheme name in the settlement file | SafetyPay |
Minimum transaction amount | no limit |
Maximum transaction amount | Banco Azteca - up to PEN 1,000 Banco Ripley - up to PEN 1,000 BBVA - up to PEN 43,000 BCP - up to PEN 43,000 Caja Arequipa - up to PEN 43,000 Caja del Santa - up to PEN 43.000 Caja Huancayo - up to PEN 43,000 Caja Los Andes - up to PEN 43.000 Caja Paita - up to PEN 1,000 Caja Tacna - up to PEN 43,000 Caja Trujillo - up to PEN 43,000 Interbank - up to PEN 700 Niubiz - up to PEN 500 Qapaq - up to PEN 43.000 Red Digital - up to PEN 500 Scotiabank - up to PEN 43,000 Tambo - up to PEN 500 Western Union - up to PEN 43,000 Methods are greyed out (disabled) on the checkout page if the requested amount is greater than the maximum allowed by the method. |
Session timeout | 36 hours. Customizable in the payment request. |
Refund | Full, partial and multiple partial refunds are all available. |
Refund Validity | 90 days |
Chargeback | No |
Integration Type | Asynchronous |
Sandbox | PPRO-hosted |
Note
Safetypay does not support processing in local currencies. Processing and settlement are done in USD. The consumer pays in the local currency and supports the foreign exchange costs
Integration
Specific input parameters for the TRANSACTION call
Field Name | M/O/C | Type | Description |
---|---|---|---|
specin.email | O | ascii | The RFC-compliant email address of the account holder |
specin.timeout | O | ascii | The transaction timeout in minutes. Encourages the consumer behavior to pay within a certain timeframe. The default is 2160 minutes. |
specin.paymentmethod | O | ascii | Enables the desired payment channel. Set to cash If empty/null, all bank and cash payment methods will be made available. |
For standard input parameters, see Input parameters for the TRANSACTION call.
Note
This payment method is available for the USD currency and the PE country code.
Specific input parameters for the REFUND call
Field Name | M/O | Type | Description |
---|---|---|---|
specin.email | M | ascii | The RFC-compliant email address of the account holder. It is mandatory for the following country codes: BR, CL, EC, MX, PE. |
For standard input parameters, check Input parameters for the REFUND call.
Specific output parameters for the TRANSACTION call
This payment method will emit the SPECOUT.PAYMENTPURPOSE
output parameter. This parameter reflects what appears on the consumer's bank statement (when supported by the consumer's bank).
For standard output parameters, see Output parameters for the TRANSACTION call.
TRANSACTION call input
tag=safetypay
&txtype=TRANSACTION
&countrycode=PE
¤cy=USD
&amount=1000
&merchanttxid=TdffbEj4dBnM
&login=johndoe
&password=fgss62SHFe7
&contractid=JOHNDOECONTRACT
&channel=testchannel
&merchantredirecturl=https%3A%2F%2Fmerchant.com%2Fwork%2Fppro2%2Flanding.php
¬ificationurl=https%3A%2F%2Fmerchant.com%2Fwork%2Fppro2%2Fnotification.php
&accountholdername=John Doe
&[email protected]
&specin.timeout=2160
&specin.paymentmethod=cash
&returnmode=urlencodeext
TRANSACTION call output
REQUESTSTATUS=SUCCEEDED
&STATUS=SUCCEEDED
&TXID=599028382
&ERRMSG=
&CHANNEL=testchannel
&TAG=safetypay
&PAYMENTGUARANTEE=NONE
&REDIRECTSECRET=P7QEgfywdtrB7pgwdVEVzu4gqrHOXA1m
&SPECOUT.PAYMENTPURPOSE=3IOLJ1S
Updated 3 months ago