Configuring Currency and Payment Methods

Supported Configurations for Transactions

This page provides details of supported configurations for initiating transactions. The configurations depend on the following parameters:

  • From Currency: The fiat currency used for payment (e.g., INR, EUR, GBP).
  • To Currency: The cryptocurrency being purchased (e.g., USDT; other tokens available on request).
  • Network: The blockchain network used (all major networks supported).

Based on these configurations, different Payment Methods are available. Below is a detailed breakdown of supported configurations and payment methods.

Supported Configurations

ParameterSupported Values
from_currencyINR, EUR, GBP
to_currencyUSDT (other tokens available on request)
networkAll major blockchain networks are supported

Payment Methods by Currency

For INR

1. UPI Intent Methods

  • Description: The user is redirected to a specified UPI app to complete the payment.
    • No need to fetch beneficiary details or update transaction references manually.
    • Post-payment, the status (success, failed, or pending) is reflected on the platform automatically.
  • How to Use:
    • Pass the required method when initiating the transaction.
    • In the response, a redirect URL is provided.
    • The redirect URL can be:
      • Displayed as a clickable link.
      • Converted into a QR code for scanning by the user.
  • Advantages:
    • Seamless flow.
    • No manual reconciliation needed.

2. UPI Transfer

  • Description: A manual transfer method where the user makes payment to a UPI ID provided by the system.
  • How to Use:
    • Fetch UPI ID using the Fetch Beneficiary API.
    • The user transfers the specified amount using their UPI app.
    • After payment, the user:
      • Retrieves the UTR/Transaction Reference from the UPI app.
      • Create the transactions along with the UTR Initiate Transaction API.
  • Purpose:
    • The UTR is used to reconcile the payment and map it to the transaction.

3. Bank Transfer

  • Description: A manual transfer method where the user transfers the specified amount to a bank account.
  • How to Use:
    • Fetch bank account details using the Fetch Beneficiary API.
    • The user transfers the amount using their banking app.
    • After payment, the user:
      • Retrieves the UTR/Transaction Reference from the banking app.
      • Create the transactions along with the UTR Initiate Transaction API.
  • Purpose:
    • The UTR is used to reconcile the payment and map it to the transaction.

For EUR and GBP

1. Bank Transfer (sepa_transfer)

  • Description: A manual transfer method where the user transfers the specified amount to a bank account.
    • Payment is done via SEPA or SEPA Instant Transfer.
    • SEPA Instant is recommended for faster transactions.
  • How to Use:
    • Fetch bank account details using the Fetch Beneficiary API.
    • The user transfers the amount using their banking app.
    • After payment, the user:
      • Retrieves the Transaction Reference from their banking app.
      • Create the transactions along with the Transaction reference and sender's IBAN using Initiate Transaction API.
        .
  • Purpose:
    • The Transaction Reference and IBAN are used to reconcile the payment and map it to the transaction.

2. Card Transfer

  • Description: The user is redirected to a link where they can enter their card details and complete the payment.
  • How to Use:
    • Pass the required method when initiating the transaction.
    • In the response, a redirect URL is provided.
    • The user completes the payment on the redirected page.
  • Notes:
    • Not preferred due to:
      • Low success rates.
      • High fees for the user.

Summary of Payment Methods by Currency

CurrencyPayment MethodMethod NameDescription
INRUPI Intentgpay_intent
phonepe_intent
paytm_intent
Seamless UPI payment with redirect URL or QR code; no manual reconciliation.
INRUPI Transferupi_transferManual UPI payment; user must update UTR for reconciliation.
INRBank Transferbank_transferManual bank transfer; user must update UTR for reconciliation.
EUR/GBPBank Transfersepa_transferSEPA/SEPA Instant transfer; user must update Transaction Reference and IBAN.
EUR/GBPCard Transfercard_transferPayment via card on a redirected page; less preferred due to high fees.

For any queries or assistance, please contact the Saber Money support team.