SafetyPay - Payment Link

This page presents all information related to the SafetyPay connection using Payment Link as payment. Use the following buttons to navigate to the desired section.

Connecting with Yuno

Mandatory fields when integrating via Yuno:

email
document_type
country(transaction)

General information

Countries:

brazil-flag
Brazil
Chile-flag
Chile
Colombia-flag
Colombia
Costa Rica-flag
Costa Rica
ecuador-flag
Ecuador
El Salvador-flag
El Salvador
guatemala-flag
Guatemala
mexico-flag
Mexico
Panama-flag
Panama
peru-flag
Peru

Currencies:

ARS, BOB, BRL, CLP, COP, CRC, DOP, USD, GTQ, HNL, MXN, PYG, PEN, UYU

Payment methods:

cash
Cash
bank
Bank Transfer
Local Payment Methods
Local Payment Methods

Minimum amount Chile:

Bank-active:
  • BCI: CLP 500.000
  • Banco Estado: CLP 250.000

Minimum amount Colombia:

Cash-active: COP 0

Minimum amount Panama:

Cash-active:
  • Western Union (standalone location): USD 6

Maximum amount Brazil:

Bank-active: BRL 46.000
Cash-active: BRL 2.680
Boleto: BRL 46.000
QR Code: BRL 5.000

Maximum amount Chile:

Bank-active: CLP 6.700.000
Cash-active: CLP 6.700.000
QR Code: CLP 500.000

Maximum amount Costa Rica:

Bank-active: CRC 1.790.000
Cash-active: CRC 1.790.000

Maximum amount Colombia:

Bank-active: COP 32.000.000
Cash-active: COP 6.000.000
Baloto: COP 1.080.000

Maximum amount Ecuador:

Bank-active: USD 10.000
Cash-active:
  • USD 500
  • Banco Guayaquil/Banco Pichincha: USD 10.000

Maximum amount El Salvador:

Cash-active: USD 500

Maximum amount Guatemala:

Bank-active: GTQ 65.000
Cash-active:
  • GTQ 3.800
  • Banco Industrial: GTQ 65.000

Maximum amount Mexico:

Bank-active: MXN 190.000
Cash-active: Depending on the methods, maximum limit ranges from MXN 5.000 to MXN 190.000.

Maximum amount Nicaragua:

Cash-active: NIO 17.500

Maximum amount Panama:

Cash-active:
  • Western Union Agents: 1.500 USD
  • Western Union (standalone locations): No Limit

Maximum amount Peru:

Bank-active: PEN 30.000
Cash-active: PEN 30.000 / PEN 1.080
Loan money: PEN 7.200

TRX limit:

No

International purchases:

All the transactions are made in local currency. SafetyPay makes the exchange transaction and informs the shopper, who confirms or not.

Purchase TRX:

Once the client is redirected to the Gateway, he would be able to follow the instructions and complete the payment. SafetyPay will send Email and SMS payment instructions to the shopper and a payment reminder to ensure that the client completes the payment.

Support for recurrency:

No

Webhooks:

Yes

Refunds

Refund support:

Yes

Partial refunds:

Yes

Multiple refunds:

Yes

Time to request refund:

Up to 90 days after the date of the transaction.

Time to process refund:

5-7 days.

Voids

Void support:

No

Chargebacks

Chargebacks avaiability:

No

Testing guidelines for sandbox environment

Limitations/Specifications for testing:

  1. Open this URL: http://sandbox-demobank.safetypay.com/Default/Login.aspx
  2. Log in with the following credentials:
    User: test
    password: test
  3. Complete the information:
    Enter the transaction information: Currency, Payment Code and Amount.
    Leave Account No as is.
  4. Confirm Payment: Click in Accept and then Confirm.
  5. Successful Payment: After you click on Confirm you will get a message indicating the operation was successfully paid.

Testing steps

SafetyPay is a non-card payment method. They enable cash payments, bank transfers, and international online transactions for a global consumer market. To perform a payment using the SafetyPay, you should follow the steps:

  1. Create Customer
  2. Create Checkout Session
  3. Retrieve Payment Methods for Checkout (Optional)
  4. Create One Time Token / Get the token from SDK
  5. Create Payment

After creating the payment (step 5), the API response will provide a redirect URL (transactions.payment_method.detail.bank_transfer.redirect_url). The URL redirects to the SafetyPay Gateway, where you will find information about the payment, such as the payment code and the total amount, as shown next:

In the above example, the Payment Code is 219131, and the Total Amount is 3922. To approve and complete the payment process, you must follow the instructions:

  1. Open SafetyPay DemoBank.
  2. Log in with the following credentials:
    • User: test
    • Password: test

  1. Enter the transaction information: Currency, Payment Code, and Amount. Do not change Account No. After, click on the Accept button.

  1. Click on Confirm button.

  1. After confirming the payment, you’ll get a message indicating the operation was successfully paid. A table with the transaction summary will be displayed.

Subsequently confirming the payment, you can check the payment status using the Retrieve Payment by ID route. The status provided by the response should be SUCCEEDED.

Integration configuration

Credentials and steps to obtain them:

  1. To enable your credentials, go to the section Settings, select Accounts in the Merchant Portal.
  2. Select Credentials and click on the button Generate New Credentials
  3. The API Key and Signature Key will be automatically generated.

Dashboard configuration:

  1. Log in to dashboard.y.uno.
  2. Click Connections and then select SafetyPay.
  3. Click Connect.
  4. Introduce Name,API Key, and Signature Key.
  5. Click Connect

Configuration of webhooks in partner:

You can find the options to set your Notification URL by going to Settings in the Merchant Portal. Then click on Accounts and select Notifications to set up your webhooks.

Production environment

Specific procedure for a merchant to go live:

Certification of the PROD and SBX environment in an on-line call between the merchant, Yuno and SafetyPay to ensure the correct end to end operation of the transactions and notifications.