InfyDigi Merchant APIs
  1. Payments
InfyDigi Merchant APIs
  • Introduction
  • Process Flow
  • Error Codes
  • Authentication
    • Generate Token
      POST
  • Account
    • Get Account Status
      GET
    • Save Profile Image
      POST
  • Payments
    • Fund Transfer
      POST
    • Fetch Transaction Details
      GET
  • Utilities
    • Check IFSC Code
      GET
  1. Payments

Fund Transfer

POST
https://api.infydigi.com/v1/merchant-service/fund-transfer
This API can be used to intiate a fund transfer transaction.

Request

Header Params
Authorization
string 
optional
Access Token received from Generate Token method
Body Params application/json
name
string 
required
Beneficiary Name
email
string 
required
Beneficiary Email Id
phone
string 
required
Beneficiary Mobile Number
bankAccount
string 
required
Beneficiary Account Number
ifsc
string 
required
Beneficiary IFSC Code
amount
integer 
required
Transfer Amount (in Rs.) {Positive integers only}
paymentMode
string 
required
Transfer Mode (Supported - IMPS, NEFT and RTGS)
referenceId
string 
required
Unique Reference Id for backtracking the transaction
merchantId
string 
required
Assigned Merchant Id at the time of onboarding
Example
{
    "name": "Rajesh Sharma",
    "email": "sharma.rajesh@outlook.in",
    "phone": "9876543210",
    "bankAccount": "90000900009000",
    "ifsc": "UTIB0000001",
    "amount": "10",
    "paymentMode": "IMPS",
    "referenceId": 508050754416,
    "merchantId": "08810816"
}

Request samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://api.infydigi.com/v1/merchant-service/fund-transfer' \
--header 'Authorization;' \
--header 'Content-Type: application/json' \
--data-raw '{
    "name": "Rajesh Sharma",
    "email": "sharma.rajesh@outlook.in",
    "phone": "9876543210",
    "bankAccount": "90000900009000",
    "ifsc": "UTIB0000001",
    "amount": "10",
    "paymentMode": "IMPS",
    "referenceId": 508050754416,
    "merchantId": "08810816"
}'

Responses

🟢200Success
application/json
Body
txnId
string 
required
InfyDigi Transaction Id
utr
string 
required
Bank Transaction Id
statusCode
integer 
required
Status Code
status
string 
required
Status
description
string 
required
Error Message
referenceId
string 
required
Echoed from Request for Validation
Example
{
    "txnId": "1637777882637",
    "utr": "9283091230IBN",
    "statusCode": "200",
    "status": "PROCESSED",
    "description": "TRANSFER_COMPLETED_SUCCESSFULLY",
    "referenceId": "508050754415"
}
Modified at 2025-01-18 18:09:59
Previous
Save Profile Image
Next
Fetch Transaction Details
Built with