- 19 Feb 2025
- 1 Minute to read
- Print
- DarkLight
DashFin
- Updated on 19 Feb 2025
- 1 Minute to read
- Print
- DarkLight
Allows the processing of UPI for both deposits and withdrawals. This method also supports IMPS for instant payouts.
Supported Transaction Types
Authorisation
Capture
Purchase
Refund
Void
Payouts
Integrations Supported
Deposit
Hosted Payment Page
Direct Connect ( server-to-server)
Withdrawal
Hosted Payment Page
Direct Connect ( server-to-server)
Currencies & Countries Supported
Title | Description |
---|---|
Currencies Supported | INR |
Countries Supported |
|
Additional attributes to process UPI via DashFin for Deposit
You must include the following JSON Attributes to the payload. These attributes inform us to proceed with the redirection to DashFin in order to finalize the payment process.
Description | Hosted Payment Page |
---|---|
Force Transaction Routing | "Routing":{ "ForcePayment": "DASHFIN” } |
Client Details | "Client": { "FirstName": "Joe", "LastName": "Bloggs", "Email": "test@mailinator.com", "MobileNo": "9999999999", "Country": "MLT", "ClientAccount": “APCOPAY TEST"" } |
Test Indicator (required in Sandbox Environment only) | "isTest": true |
Below is a sample request. You can find a more detailed explanation on our APIs in our API reference documentation.
{
"TransactionType": "PURC",
"Amount": "100.00",
"Currency": "INR",
"OrderReference": "DASHFIN TEST",
"UniqueReference": "3a9f50f7-2deb-4dbf-a186-d58641s36665",
"RedirectionURL": "https://www.yourURLhere.com/Redirect/",
"CallBackURL": "https://www.yourURLhere.com/Listener",
"Language": "en",
"Routing": {
"ForcePayment": "DASHFIN"
},
"Client": {
"FirstName": "Apco",
"LastName": "Test",
"ClientAccount": "999999999@upi",
"City": "Valletta",
"Email": "apco@test.com",
"MobileNo": "999999999",
"Country":"IND"
},
"IsTest": true
}
Additional attributes to process UPI via DashFin for Withdrawal
You must include the following attributes.
Description | Direct Connect - UPI | Direct Connect - IM (for IMPS) |
---|---|---|
Force Transaction Routing | "Routing":{ "ForcePayment": "DASHFIN” } | "Routing":{ "ForcePayment": "DASHFIN" } |
Client Details | "Client": { "FirstName": "Joe", "LastName": "Bloggs", "Email": "test@mailinator.com", "MobileNo": "9999999999", "Country": "MLT", "ClientAccount": "TEST", "IPAddress": "214.21.134.79" } | "Client": { "FirstName": "Joe", "LastName": "Bloggs", "Email": "test@mailinator.com", "MobileNo": "9999999999", "Country": "MLT", "ClientAccount": "TEST", "IPAddress": "214.21.134.79" } |
Payment Destination | "PaymentDestination": { "PaymentMethod": "AlternativePaymentMethods", "PaymentMethodData": { "PayoutType": "UP" } }, | "PaymentDestination": { "PaymentMethod": "AlternativePaymentMethods", "PaymentMethodData": { "PayoutType": "IM", "BeneficiaryAccountNumber": "123456789", "BankName": "State Bank of India", "Ifsc": "ABCD1234567" } }, |
Test Indicator (required in Sandbox Environment only) | "isTest”: true | "isTest”: true |
Below is a sample request. You can find a more detailed explanation on our APIs in our API reference documentation.
{
"TransactionType": "ORIGINALCREDIT",
"Amount": "100.00",
"Currency": "INR",
"OrderReference": "DASHFIN test payout",
"UniqueReference": "3a9f50f7-2deb-4dbf-a186-d58641s36665",
"PaymentDestination": {
"PaymentMethod": "AlternativePaymentMethods",
"PaymentMethodData": {
"PayoutType": "IM",
"BeneficiaryAccountNumber": "123456789",
"BankName": "State Bank of India",
"Ifsc": "ABCD1234567"
}
},
"Routing": {
"ForcePayment": "DASHFIN"
},
"Client": {
"FirstName": "Apco",
"LastName": "Test",
"City": "MagicCity",
"Email": "apcotest@test.com",
"IPAddress": "214.21.134.79",
"MobileNo": "999999999",
"ClientAccount": "ApcopayAccount",
"Country": "IND"
},
"RedirectionURL": "https://www.yourURLhere.com/Redirect/",
"CallBackURL": "https://www.yourURLhere.com/Listener",
"IsTest": true
}
Testing your integration
Testing will require intervention from our support team. Please reach out to our support team to assist you in testing your integration.