- 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).
Supported Configurations
Payment Methods by Currency
For INR
1. UPI Intent Methods
- Description: The user is redirected to a specified UPI app to complete the payment.
- Available intent methods are
gpay_intent,phonepe_intent,paytm_intent, andother_upi_intent(the generic โany other UPI appโ intent). - No need to fetch beneficiary details or update transaction references manually.
- Post-payment, the status (
success,failed, orpending) is reflected on the platform automatically.
- Available intent methods are
- 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 or 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 and creates the transaction along with the UTR via 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 and creates the transaction along with the UTR via 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 and creates the transaction 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 and high fees for the user.
3. Openbanking
- Description: The user gets a link where they can authorise their bank account for a sepa/sepa_instant pull.
- How to Use:
- Pass the required method while initiating a transaction.
- In the response, a redirect URL is provided.
- The user completes the payment on the redirected page.
- Notes:
- Please ensure your redirect URL is configured with Saber team.
- Redirect URL format:
{base_url}/?reference={reference_id}&order-id={order_id}โbase_urlneeds to be configured for user redirection after payment completion; handling forreference_idneeds to be done wherereference_id = transaction_idof the given transaction. - Please refer to the best practices for Openbanking integration.
Summary of Payment Methods by Currency
For any queries or assistance, please contact the Saber Money support team.