REST Post Urls:
UAT URL: https://uatapi.fastswiff.com/payment/api/Payout/CheckBalance
Prod URL: https://api.fastswiff.com/payment/api/Payout/CheckBalance
The product suite- Payouts, a crucial aspect of financial transactions, serve as the mechanism by which funds are distributed or disbursed to individuals or entities. Whether it's salaries for employees, dividends for investors, or payments for services rendered, payouts facilitate the transfer of money from one party to another.
Begin your journey with FastSwiff by establishing a FastSwiff Account. Sign up using your phone number and email Address.
FastSwiffAuthentication = base64 encoded
(MerchantAuthenticationKey:MerchantAuthenticationToken:M:MerchantKeyId)
OR generate Authorization Header value in FastSwiff
Dashboard.
REST Post Urls:
UAT URL: https://uatapi.fastswiff.com/payment/api/Payout/CheckBalance
Prod URL: https://api.fastswiff.com/payment/api/Payout/CheckBalance
Please get this MerchantKeyId from FastSwiff Dashboard
Provided by FastSwiff for Virtual Account
Echo from request
Echo from request
Virtual account number provided by bank
IFSC Code
Account holder name of the virtual account
Address of the bank
City of the Bank
State of the bank
ZipCode of the bank
Current balance or your virtual account
Status of the api call - "Success"
Updated date & time of the account balance
REST Post Urls:
UAT URL: https://uatapi.fastswiff.com/payment/api/Payout/AddContact
Prod URL: >https://api.fastswiff.com/payment/api/Payout/AddContact
Please get this MerchantKeyId from FastSwiff Dashboard
Unique Id generated for that particular Request and it should not be repeated, alphanumeric only.
Unique Id generated for that customer, alphanumeric only
Name of the Company
Name of the customer
Customer's last name
Address
City
State
Zip
Country
Alternate Contact Number
Email id
Alternate email id
Optional Parameter, to be used later
Optional Parameter, to be used later
Optional Parameter, to be used later
Optional Parameter, to be used later
Optional Parameter, to be used later
Optional Parameter, to be used later
Optional Parameter, to be used later
Optional Parameter, to be used later
Optional Parameter, to be used later
Optional Parameter, to be used later
Please get this MerchantKeyId from FastSwiff Dashboard
Unique id provided by FastSwiff for the contact
Unique Id generated for that particular Request and it should not be repeated, alphanumeric only.
Unique Id generated for that customer, alphanumeric only
Name of the Company
Name of the customer
Customer's last name
Address
City
State
Zip
Country
Alternate Contact Number
Email id
Alternate email id
Optional Parameter, to be used later
Optional Parameter, to be used later
Optional Parameter, to be used later
Optional Parameter, to be used later
Optional Parameter, to be used later
Optional Parameter, to be used later
Optional Parameter, to be used later
Optional Parameter, to be used later
Optional Parameter, to be used later
Optional Parameter, to be used later
Updated date & time
REST Post Urls:
UAT URL: https://uatapi.fastswiff.com/payment/api/Payout/UpdateContact
Prod URL: https://api.fastswiff.com/payment/api/Payout/UpdateContact
Please get this MerchantKeyId from FastSwiff Dashboard
Unique id provided by FastSwiff for the contact
Unique Id generated for that particular Request and it should not be repeated, alphanumeric only.
Unique Id generated for that customer, alphanumeric only
Name of the Company
Name of the customer
Customer's last name
Address
City
State
Zip
Country
Contact Number
Alternate Contact Number
Email id
Alternate email id
Optional Parameter, to be used later
Optional Parameter, to be used later
Optional Parameter, to be used later
Optional Parameter, to be used later
Optional Parameter, to be used later
Optional Parameter, to be used later
Optional Parameter, to be used later
Optional Parameter, to be used later
Optional Parameter, to be used later
Optional Parameter, to be used later
REST Post Urls:
UAT URL: https://uatapi.fastswiff.com/payment/api/Payout/UpdateContact
Prod URL: >https://api.fastswiff.com/payment/api/Payout/UpdateContact
Please get this MerchantKeyId from FastSwiff Dashboard
Unique id provided by FastSwiff for the contact
Unique Id generated for that particular Request and it should not be repeated, alphanumeric only.
Unique Id generated for that customer, alphanumeric only
Name of the Company
Name of the customer
Customer's last name
Address
City
State
Zip
Country
Contact Number
Alternate Contact Number
Email id
Alternate email id
Optional Parameter, to be used later
Optional Parameter, to be used later
Optional Parameter, to be used later
Optional Parameter, to be used later
Optional Parameter, to be used later
Optional Parameter, to be used later
Optional Parameter, to be used later
Optional Parameter, to be used later
Optional Parameter, to be used later
Optional Parameter, to be used later
Please get this MerchantKeyId from FastSwiff Dashboard
Unique id provided by FastSwiff for the contact
Unique Id generated for that particular Request and it should not be repeated, alphanumeric only.
Unique Id generated for that customer, alphanumeric only
Name of the Company
Name of the customer
Customer's last name
Address
City
State
Zip
Country
Contact Number
Alternate Contact Number
Email id
Alternate email id
Optional Parameter, to be used later
Optional Parameter, to be used later
Optional Parameter, to be used later
Optional Parameter, to be used later
Optional Parameter, to be used later
Optional Parameter, to be used later
Optional Parameter, to be used later
Optional Parameter, to be used later
Optional Parameter, to be used later
Optional Parameter, to be used later
Updated date & time
REST Post Urls:
UAT URL: https://uatapi.fastswiff.com/payment/api/Payout/GetContact
Prod URL: https://api.fastswiff.com/payment/api/Payout/GetContact
Please get this MerchantKeyId from FastSwiff Dashboard
Unique id provided by FastSwiff for the contact
Please get this MerchantKeyId from FastSwiff Dashboard
Unique id provided by FastSwiff for the contact
Unique Id generated for that particular Request and it should not be repeated, alphanumeric only.
Unique Id generated for that customer, alphanumeric only
Name of the Company
Name of the customer
Customer's last name
Address
City
State
Zip
Country
Contact Number
Alternate Contact Number
Email id
Alternate email id
Optional Parameter, to be used later
Optional Parameter, to be used later
Optional Parameter, to be used later
Optional Parameter, to be used later
Optional Parameter, to be used later
Optional Parameter, to be used later
Optional Parameter, to be used later
Optional Parameter, to be used later
Optional Parameter, to be used later
Optional Parameter, to be used later
Updated date & time
REST Post Urls:
UAT URL: https://uatapi.fastswiff.com/payment/api/Payout/GetContact
Prod URL: https://api.fastswiff.com/payment/api/Payout/GetContact
Please get this MerchantKeyId from FastSwiff Dashboard
Please get this MerchantKeyId from FastSwiff Dashboard
Unique id provided by FastSwiff for the contact
Unique Id generated for that particular Request and it should not be repeated, alphanumeric only.
Unique Id generated for that customer, alphanumeric only
Name of the Company
Name of the customer
Customer's last name
Address
City
State
Zip
Country
Contact Number
Alternate Contact Number
Email id
Alternate email id
Optional Parameter, to be used later
Optional Parameter, to be used later
Optional Parameter, to be used later
Optional Parameter, to be used later
Optional Parameter, to be used later
Optional Parameter, to be used later
Optional Parameter, to be used later
Optional Parameter, to be used later
Optional Parameter, to be used later
Optional Parameter, to be used later
Updated date & time
REST Post Urls:
UAT URL: https://uatapi.fastswiff.com/payment/api/Payout/GetContact
Prod URL: https://api.fastswiff.com/payment/api/Payout/GetContact
Please get this MerchantKeyId from FastSwiff Dashboard
Unique id provided by FastSwiff for the contact
AccountNumber
BeneficiaryName
BankName
BranchName
IFSC Code
default 5 (it is for IFSC code)
Country
Please get this MerchantKeyId from FastSwiff Dashboard
Unique Id provided by FastSwiff for the beneficiary
Unique id provided by FastSwiff for the contact
AccountNumber
BeneficiaryName
BankName
BranchName
IFSC Code
default 5 (it is for IFSC code)
Country
Verification Status. Please refer for Verification Status codes
Verification Response
Status. Please refer for Response Codes
Updated date & time
REST Post Urls:
UAT URL: https://uatapi.fastswiff.com/payment/api/Payout/GetContact
Prod URL: https://api.fastswiff.com/payment/api/Payout/GetContact
Please get this MerchantKeyId from FastSwiff Dashboard
Unique Id generated for that particular Request and it should not be repeated, alphanumeric only
Immediate (default)
Debit (default)
IMPS (default)
amount
Unique id provided by FastSwiff for the Beneficiary
Unique id provided by FastSwiff for the contact
payout date & time
Please get this MerchantKeyId from FastSwiff Dashboard
Unique Id provided by FastSwiff for the beneficiary
Unique id provided by FastSwiff for the contact
AccountNumber
BeneficiaryName
BankName
BranchName
IFSC Code
default 5 (it is for IFSC code)
Country
Verification Status. Please refer for Verification Status codes
Verification Response
Status. Please refer for Response Codes
Updated date & time
REST Post Urls:
UAT URL: https://uatapi.fastswiff.com/payment/api/Payout/GetContact
Prod URL: https://api.fastswiff.com/payment/api/Payout/GetContact
Please get this MerchantKeyId from FastSwiff Dashboard
CustomerkeyId provided by FastSwiff
Please get this MerchantKeyId from FastSwiff Dashboard
Unique Id provided by FastSwiff for the beneficiary
Unique id provided by FastSwiff for the contact
AccountNumber
BeneficiaryName
BankName
BranchName
IFSC Code
default 5 (it is for IFSC code)
Country
Verification Status. Please refer for Verification Status codes
Verification Response
Status. Please refer for Response Codes
Updated date & time
REST Post Urls:
UAT URL: https://uatapi.fastswiff.com/payment/api/Payout/GetContact
Prod URL: https://api.fastswiff.com/payment/api/Payout/GetContact
Please get this MerchantKeyId from FastSwiff Dashboard
Please get this MerchantKeyId from FastSwiff Dashboard
Unique Id provided by FastSwiff for the beneficiary
Unique id provided by FastSwiff for the contact
AccountNumber
BeneficiaryName
BankName
BranchName
IFSC Code
default 5 (it is for IFSC code)
Country
Verification Status. Please refer for Verification Status codes
Verification Response
Status. Please refer for Response Codes
Updated date & time
REST Post Urls:
UAT URL: https://uatapi.fastswiff.com/payment/api/Payout/GetContact
Prod URL: https://api.fastswiff.com/payment/api/Payout/GetContact
Please get this MerchantKeyId from FastSwiff Dashboard
Unique Id generated for that particular Request and it should not be repeated, alphanumeric only
Immediate (default)
Debit (default)
IMPS (default)
Amount
Unique id provided by FastSwiff for the Beneficiary
Unique id provided by FastSwiff for the contact
Product/Service detail related to the order, please review ProductData for more detail and example
Payout date & time
Id of the transaction
Unique Id provided by FastSwiff for the beneficiary
Unique id provided by FastSwiff for the contact
AccountNumber
BeneficiaryName
BankName
BranchName
IFSC Code
default 5 (it is for IFSC code)
Country
Verification Status. Please refer for Verification Status codes
Verification Response
Status. Please refer for Response Codes
Updated date & time
Updated date & time
Updated date & time
Updated date & time
Updated date & time
Updated date & time
Updated date & time
Updated date & time
Updated date & time
Updated date & time
Updated date & time
REST Post Urls:
UAT URL: https://uatapi.fastswiff.com/payment/api/Payout/GetContact
Prod URL: https://api.fastswiff.com/payment/api/Payout/GetContact
Please get this MerchantKeyId from FastSwiff Dashboard
Unique Id generated for that particular Request and it should not be repeated, alphanumeric only
Immediate (default)
Debit (default)
IMPS (default)
amount
Unique id provided by FastSwiff for the Beneficiary
AccountNumber
BeneficiaryName
BankName
BranchName
IFSC Code
Product/Service detail related to the order, please review ProductData for more detail and example
Country
payout date & time
Kyc data
0 (default)
BankName
Id of the transaction
Unique id provided by FastSwiff
Please get this MerchantKeyId from FastSwiff Dashboard
Echo from request
date & time
Debit (default)
IMPS (default)
Echo from request
Unique Id provided by FastSwiff for the beneficiary
CustomerkeyId provided by FastSwiff
Echo from the request
Status
Response Please refer for Response Codes
Response text
fee code
fee amount
gst percentage
gst amount
total feeamount
additional charges
bank fee
bank gst
Batchid
Updated date & time
Reason for this payment
Type of the service
Name of the product
FastSwiffAuthentication = base64 encoded (MerchantAuthenticationKey:MerchantAuthenticationToken:M:MerchantKeyId) Base64 Encode.
application/json
Payout API Documentation for more details.
1. Get Account Balance
Use the below url for your check balance
URL:https://uatapi.fastswiff.com/payment/api/Payout/CheckBalance
{
"MerchantKeyId": 7771,
"PayoutAccountKeyId": "FastSwiffM7771AID000002"
}
{
"MerchantKeyId": 7771,
"PayoutAccountKeyId": "FastSwiffM7771AID000002",
"AccountNo": "FastSwiffX000000011113",
"BankCode": "A000001",
"AccountHolderName": "TEST",
"Address": "Hyderabad",
"City": null,
"State": null,
"ZipCode": null,
"CurrentBalance": 5000,
"Status": "Success",
"UpdatedDateTime": "2023-11-24T20:12:44"
}
2. Add Payout Contact
URL: https://uatapi.fastswiff.com/payment/api/Payout/AddContact
{
"MerchantKeyId": 2,
"RequestUniqueId": "Test123",
"CustomerId": "Customer123",
"CompanyName": "Xsilica",
"FirstName": "First Name",
"LastName": "Last Name",
"Address": "Banjara Hills ",
"City": "Hyderabad",
"State": "Telangana",
"ZipCode": "500034",
"Country": "India",
"MobileNo": "90XXXXXXXX",
"MobileNo2": "",
"Email": "test@abc.com",
"Email2": "",
"UserDefined1": "",
"UserDefined2": "",
"UserDefined3": "",
"UserDefined4": "",
"UserDefined5": "",
"UserDefined6": "",
"UserDefined7": "",
"UserDefined8": "",
"UserDefined9": “",
"UserDefined10": ""
}
{
"MerchantKeyId": 2,
"PayoutCustomerkeyId": "M7771C1801",
"RequestUniqueId": "Test123",
"CustomerId": "Customer123",
"CompanyName": "Xsilica",
"FirstName": "First Name",
"LastName": "Last Name",
"Address": "Banjara Hill ",
"City": " Hyderabad",
"State": "Telangana",
"ZipCode": "500034",
"Country": "India",
"MobileNo": "90XXXXXXXX",
"MobileNo2": "",
"Email": "test@abc.com",
"Email2": "",
"UserDefined1": "",
"UserDefined2": "",
"UserDefined3": "",
"UserDefined4": "",
"UserDefined5": "",
"UserDefined6": "",
"UserDefined7": "",
"UserDefined8": "",
"UserDefined9": “",
"UserDefined10": "",
"UpdatedDateTime": "2023-11-24T19:02:03.757"
}
3. Update Payout Contact
URL: https://uatapi.fastswiff.com/payment/api/Payout/UpdateContact
{
"MerchantKeyId": 2,
"PayoutCustomerkeyId": "M7771C1801",
"RequestUniqueId": "Test123",
"CustomerId": "Customer123",
"CompanyName": "Xsilica",
"FirstName": "First Name",
"LastName": "Last Name",
"Address": "Banjara Hill ",
"City": "Hyderabad",
"State": "Telangana",
"ZipCode": "500034",
"Country": "India",
"MobileNo": "90XXXXXXXX",
"MobileNo2": "",
"Email": "test@abc.com",
"Email2": "",
"UserDefined1": "",
"UserDefined2": "",
"UserDefined3": "",
"UserDefined4": "",
"UserDefined5": "",
"UserDefined6": "",
"UserDefined7": "",
"UserDefined8": "",
"UserDefined9": “",
"UserDefined10": ""
}
{
"MerchantKeyId": 2,
"PayoutCustomerkeyId": "M7771C1801",
"RequestUniqueId": "Test123",
"CustomerId": "Customer123",
"CompanyName": "Xsilica",
"FirstName": "First Name",
"LastName": "Last Name",
"Address": "Banjara Hill ",
"City": "Hyderabad",
"State": "Telangana",
"ZipCode": "500034",
"Country": "India",
"MobileNo": "90XXXXXXXX",
"MobileNo2": "",
"Email": "test@abc.com",
"Email2": "",
"UserDefined1": "",
"UserDefined2": "",
"UserDefined3": "",
"UserDefined4": "",
"UserDefined5": "",
"UserDefined6": "",
"UserDefined7": "",
"UserDefined8": "",
"UserDefined9": “",
"UserDefined10": "" ,
"UpdatedDateTime": "2023-11-24T19:02:03.757",
}
4. Get Payout Contact
URL: https://uatapi.fastswiff.com/payment/api/Payout/UpdateContact
{
"MerchantKeyId": 2,
"PayoutCustomerkeyId": "M7771C1801"
}
{
"MerchantKeyId": 2,
"PayoutCustomerkeyId": "M7771C1801",
"RequestUniqueId": "Test123",
"CustomerId": "Customer123",
"CompanyName": "Xsilica",
"FirstName": "First Name",
"LastName": "Last Name",
"Address": "Banjara Hill ",
"City": "Hyderabad",
"State": "Telangana",
"ZipCode": "500034",
"Country": "India",
"MobileNo": "90XXXXXXXX",
"MobileNo2": "",
"Email": "test@abc.com",
"Email2": "",
"UserDefined1": "",
"UserDefined2": "",
"UserDefined3": "",
"UserDefined4": "",
"UserDefined5": "",
"UserDefined6": "",
"UserDefined7": "",
"UserDefined8": "",
"UserDefined9": “",
"UserDefined10" : "" ,
"UpdatedDateTime": "2023-11-24T19:02:03.757",
}
5. Get All Payout Contacts
URL: https://uatapi.fastswiff.com/payment/api/Payout/UpdateContact
{
"MerchantKeyId": 2,
"PayoutCustomerkeyId": "M7771C1801"
}
{
"Id": 2,
"MerchantKeyId": 7771,
"PayoutCustomerkeyId": "M7771Ca7ae1",
"RequestUniqueId": "a7ae13cf-d1c2-4804-8290-fac109d48c0c",
"CustomerId": "SKT@11321",
"CompanyName": "Test Company",
"FirstName": "Suryapal",
"LastName": "",
"Address": "Surjapol",
"City": "Hyderabad",
"State": "Telangana",
"ZipCode": "555555",
"Country": "India",
"MobileNo": "80XXXXXX",
"MobileNo2": "",
"Email": "abc@xsilica.com",
"Email2": "",
"Status": 1,
"UserDefined1": "",
"UserDefined2": "",
"UserDefined3": "",
"UserDefined4": "",
"UserDefined5": "",
"UserDefined6": "",
"UserDefined7": "",
"UserDefined8": "",
"UserDefined9": "",
"UserDefined10": "",
"UpdatedUserName": "0b8f90ac-0987-4bb5-a4a6-6bf67fa39529",
"UpdatedDateTime": "2023-11-24T20:54:08.657",
},
{
"Id": 8,
"MerchantKeyId": 7771,
"PayoutCustomerkeyId": "M7771CTEst13",
"RequestUniqueId": "TEst13",
"CustomerId": "3214",
"CompanyName": "R.D.T",
"FirstName": "Sai",
"LastName": "",
"Address": "Ameerpet",
"City": "hyd",
"State": "tel",
"ZipCode": "530590",
"Country": "India",
"MobileNo": "80XXXX",
"MobileNo2": "",
"Email": "test@abc.com",
"Email2": "",
"Status": 1,
"UserDefined1": "",
"UserDefined2": "",
"UserDefined3": "",
"UserDefined4": "",
"UserDefined5": "",
"UserDefined6": "",
"UserDefined7": "",
"UserDefined8": "",
"UserDefined9": "",
"UserDefined10": "",
"UpdatedUserName": "",
"UpdatedDateTime": "2023-11-24T19:02:03.757",
},
etc…..
{
"MerchantKeyId": 2,
"PayoutCustomerkeyId": "M7771C1801"
}
{
"Id": 2,
"MerchantKeyId": 7771,
"PayoutCustomerkeyId": "M7771Ca7ae1",
"RequestUniqueId": "a7ae13cf-d1c2-4804-8290-fac109d48c0c",
"CustomerId": "SKT@11321",
"CompanyName": "Test Company",
"FirstName": "Suryapal",
"LastName": "",
"Address": "Surjapol",
"City": "Hyderabad",
"State": "Telangana",
"ZipCode": "555555",
"Country": "India",
"MobileNo": "80XXXXXX",
"MobileNo2": "",
"Email": "abc@xsilica.com",
"Email2": "",
"Status": 1,
"UserDefined1": "",
"UserDefined2": "",
"UserDefined3": "",
"UserDefined4": "",
"UserDefined5": "",
"UserDefined6": "",
"UserDefined7": "",
"UserDefined8": "",
"UserDefined9": "",
"UserDefined10": "",
"UpdatedUserName": "0b8f90ac-0987-4bb5-a4a6-6bf67fa39529",
"UpdatedDateTime": "2023-11-24T20:54:08.657",
},
{
"Id": 8,
"MerchantKeyId": 7771,
"PayoutCustomerkeyId": "M7771CTEst13",
"RequestUniqueId": "TEst13",
"CustomerId": "3214",
"CompanyName": "R.D.T",
"FirstName": "Sai",
"LastName": "",
"Address": "Ameerpet",
"City": "hyd",
"State": "tel",
"ZipCode": "530590",
"Country": "India",
"MobileNo": "80XXXX",
"MobileNo2": "",
"Email": "test@abc.com",
"Email2": "",
"Status": 1,
"UserDefined1": "",
"UserDefined2": "",
"UserDefined3": "",
"UserDefined4": "",
"UserDefined5": "",
"UserDefined6": "",
"UserDefined7": "",
"UserDefined8": "",
"UserDefined9": "",
"UserDefined10": "",
"UpdatedUserName": "",
"UpdatedDateTime": "2023-11-24T19:02:03.757",
},
etc…..
6. Add Beneficiary
URL: https://uatapi.fastswiff.com/payment/api/Payout/UpdateContact
{
"MerchantKeyId": 7771,
"PayoutCustomerkeyId": "M7771C1801",
"BankCodeType": 0,
"BankName": " SBI",
"BranchName": "Repalle",
"BankCode": "SBIN0000183",
"AccountNumber": "123XXXXX000000",
"BankAccountType": 0,
"BankCountry": "India",
"BeneficiaryName": "Test"
}
{
"MerchantKeyId": 7771,
"PayOutBeneficiaryKeyId": "M7771B58515",
"PayoutCustomerkeyId": "M7771C1801",
"BankCodeType": 5,
"BankName": "SBI",
"BranchName": "Repalle",
"BankCode": "SBIN0000183",
"AccountNumber": "123XXXXX000000",
"BankAccountType": 0,
"BankCountry": "India",
"VerificationStatus": "Pending for Verification",
"VerificationResponse": "4",
"Status": 1,
"BeneficiaryName" : "Test",
"UpdatedDateTime": "2023-11-24T18:48:34.4577757+05:30"
}
7. Verify Beneficiary
URL: https://uatapi.fastswiff.com/payment/api/Payout/UpdateContact
{
"MerchantKeyId": 7771,
"UniqueRequestId": "testpayout",
"PayOutType": "Immediate",
"PayOutDate": "",
"TransactionType": "Debit",
"PaymentType": "IMPS",
"Amount": 1.0,
"PayOutBeneficiaryKeyId": "M7771B58515",
"PayoutCustomerkeyId": "M7771C1801"
}
{
"TransactionId": 2,
"PayOutKeyId": "PDD78797",
"MerchantKeyId": 2,
"PayOutType": "Immediate",
"PayOutDate": "2023-11-24T12:06:06.8035695+05:30",
"TransactionType": "Debit",
"PaymentType": "IMPS",
"Amount": 1,
"PayOutBeneficiaryKeyId": "M7771B58515",
"PayoutCustomerkeyId": "M7771C1801",
"UniqueRequestId": testpayout,
"Status": 0,
"ResponseCode": "1",
"ResponseText": Approved,
"UpdatedDateTime": "2023-11-24T12:06:19.8834096+05:30"
}
8. Get Beneficiary Details
URL: https://uatapi.fastswiff.com/payment/api/Payout/UpdateContact
{
"MerchantKeyId": 7771,
"PayOutBeneficiaryKeyId": "M7771B58515"
}
{
"MerchantKeyId": 7771,
"PayOutBeneficiaryKeyId" : "M7771B58515",
"PayoutCustomerkeyId": "M7771C1801",
"BankCodeType": 5,
"BankName": "SBI",
"BranchName": "Repalle",
"BankCode": "SBIN0000183",
"AccountNumber": "134XXXXX123",
"BankAccountType": 0,
"BankCountry": "India",
"VerificationStatus": "Pending for Verification",
"VerificationResponse": "4",
"Status": 1,
“BeneficiaryName” : “Test”
"UpdatedDateTime": "2023-11-24T18:48:34.457",
}
9. Get All Beneficiary
URL: https://uatapi.fastswiff.com/payment/api/Payout/UpdateContact
{
"MerchantKeyId": 7771,
"PayOutBeneficiaryKeyId": "M7771B58515"
}
{
"MerchantKeyId": 7771,
"PayOutBeneficiaryKeyId": "M7771B58515",
"PayoutCustomerkeyId": "M7771C1801",
"BankCodeType": 5,
"BankName": "SBI",
"BranchName": "Repalle",
"BankCode": "SBIN0000183",
"AccountNumber": "134XXXXX123",
"BankAccountType": 0,
"BankCountry": "India",
"VerificationStatus": "Pending for Verification",
"VerificationResponse": "4",
"Status": 1,
“BeneficiaryName” : “Test”
"UpdatedDateTime": "2023-11-24T18:48:34.457",
}
10. Payout Transfer
URL: https://uatapi.fastswiff.com/payment/api/Payout/UpdateContact
{
"MerchantKeyId": 7771,
"UniqueRequestId": "testpayout",
"PayOutType": "Immediate",
"PayOutDate": "",
"TransactionType": "Debit",
"PaymentType": "IMPS",
"Amount": 1.0,
"PayOutBeneficiaryKeyId": "M7771B58515",
"PayoutCustomerkeyId": "M7771C1801",
"ProductData": "{'PaymentReason':'OnlineOrder for OrderNo- 1234','ItemId':'T-shirt',Size':'medium', 'AppName':'XYZApp'}"
}
{
"TransactionId": 2,
"PayOutKeyId": "PDD78797",
"MerchantKeyId": 2,
"PayOutType": "Immediate",
"PayOutDate": "2023-11-24T12:06:06.8035695+05:30",
"TransactionType": "Debit",
"PaymentType": "IMPS",
"Amount": 1,
"PayOutBeneficiaryKeyId": "M7771B58515",
"PayoutCustomerkeyId": "M7771C1801",
"UniqueRequestId": testpayout,
"Status": 0,
"ResponseCode": "1",
"ResponseText": Approved,
"FeeCode": " sample string 28",
"FeeAmount": 29.0,
"GSTPercentage": 30.0,
"GSTAmount": 31.0,
"TotalFeeAmount": 32.0,
"AdditionalFee": 33.0,
"BuyAmount": 34.0,
"BuyGSTAmount": 35.0,
"BatchId": 36
"UpdatedDateTime": "2023-11-24T12:06:19.8834096+05:30"
}
11. Payout Transfer Status
URL: https://uatapi.fastswiff.com/payment/api/Payout/UpdateContact
{
"TransactionId": "2",
"PayOutKeyId": "PMD3423432",
"MerchantKeyId":2
}
{
"TransactionId": 2,
"PayOutKeyId": "PDD78797",
"MerchantKeyId": 2,
"PayOutType": "Immediate",
"PayOutDate": "2023-11-24T12:06:06.8035695+05:30",
"TransactionType": "Debit",
"PaymentType": "IMPS",
"Amount": 1,
"PayOutBeneficiaryKeyId": "M7771B58515",
"PayoutCustomerkeyId": "M7771C1801",
"UniqueRequestId": testpayout,
"Status": 0,
"ResponseCode": "1",
"ResponseText": Approved,
"FeeCode": "sample string 28",
"FeeAmount": 29.0,
"GSTPercentage": 30.0,
"GSTAmount": 31.0,
"TotalFeeAmount": 32.0,
"AdditionalFee": 33.0,
"BuyAmount": 34.0,
"BuyGSTAmount": 35.0,
"BatchId": 36
"UpdatedDateTime": "2023-11-24T12:06:19.8834096+05:30"
"UTRNo": "IND03458"
}
12. Advanced Payout Transfer
URL: https://uatapi.fastswiff.com/payment/api/Payout/UpdateContact
{
"MerchantKeyId": 8463,
"UniqueRequestId": "0091928",
"PayOutType": "Immediate",
"PayOutDate": "2023-11-24T13:03:02.2437907+05:30",
"PaymentType": "IMPS",
"Amount": 5.0,
"PayoutCustomerkeyId": "M8463CID284",
"BankName": "Idbi",
"BranchName": "Hyderabad",
"BankCode": "IBKL0000183",
"AccountNumber": "100022872707",
"BankCountry": "",
"BeneficiaryName": "Anil",
"ProductData": "",
"KycData": "",
"BeneficiaryVerification": 0,
"ProductData": "{'PaymentReason':'OnlineOrder for OrderNo- 1234','ItemId':'T-shirt',Size':'medium', 'AppName':'XYZApp'}"
}
{
"TransactionId": 2,
"PayOutKeyId": "PDD78797",
"MerchantKeyId": 2,
"PayOutType": "Immediate",
"PayOutDate": "2023-11-24T12:06:06.8035695+05:30",
"TransactionType": "Debit",
"PaymentType": "IMPS",
"Amount": 1,
"PayOutBeneficiaryKeyId": "M7771B58515",
"PayoutCustomerkeyId": "M7771C1801",
"UniqueRequestId": testpayout,
"Status": 0,
"ResponseCode": "1",
"ResponseText": Approved,
"FeeCode": "sample string 28",
"FeeAmount": 29.0,
"GSTPercentage": 30.0,
"GSTAmount": 31.0,
"TotalFeeAmount": 32.0,
"AdditionalFee": 33.0,
"BuyAmount": 34.0,
"BuyGSTAmount": 35.0,
"BatchId": 36
"UpdatedDateTime": "2023-11-24T12:06:19.8834096+05:30"
}
Steps to configure for WebHook Integration
1 Sign In to a FastSwiff Account with username and password.
2 Go to Dashboard > Click on Payout.
3 Go to Reports
4. Click on PayOut PostBack Url: tab as shown in image.
5. Click on Edit button. Enter the PostbackURL for WebHook URL tab as shown in image.
6. You can also specify auth key if required. It is optional parameter.
7. You will get OrderResponse: in PostBackURL in below JSON Format
{
"TransactionId": 394,
"PayOutKeyId": "FastSwiffM7451KID000394",
"MerchantKeyId": 7451,
"PayOutType": "Immediate",
"PayOutDate": "2023-04-19T11:32:38.64",
"TransactionType": "Debit",
"PaymentType": "NEFT",
"Amount": 1.00,
"PayOutBeneficiaryKeyId": "M7451B85905",
"PayoutCustomerkeyId": "M7451C18885",
"UniqueRequestId": "sfsdfsdf",
"Status": 4,
"ResponseCode": "1",
"ResponseText": "Approved",
"ResponseReasonCode": null,
"ResponseReferenceNo": null,
"UpdatedDateTime": "2023-04-19T12:04:43.42",
"FeeCode": null,
"FeeAmount": 0.00,
"GSTPercentage": 0.00,
"GSTAmount": 0.00,
"TotalFeeAmount": 0.00,
"TotalAmount": 1.00,
"AdditionalFee": 0.00,
"IFSCCode": "IBKL0000183",
"AccountNumber": "1234567891",
"BeneficiaryName": "Suryapal Rathore",
"CustomerRefNo": null,
"UTRNo": null,
"ApprovedBy": null,
"ErrorResponse": null,
"VANumber": null,
"PayoutAccountKeyId": null,
"AccountBalance": 0.00
}