Get Batch Settlement Master API
This api will be used to do reconciliation, reseller can fetch the details of all settled batches along with fee, UTR and net settlement amount details.
REST Post Urls:
Use the below url to create Get Batch Settlement Master for order in your (backend) server.
UAT URL: uatapi.fastswiff.com/payment/api/order/create
Production URL:uatapi.fastswiff.com/payment/api/order/Detail
Required headers:
-
Authorizationbasic FastSwiffAuthenticationrequired
FastSwiffAuthentication = base64encoded(AuthenticationKey: AuthenticationToken:R:ResellerId).
-
Content-Typerequired
application/json
Header Name | Header Value |
---|---|
Authorization required |
basic FastSwiffAuthentication FastSwiffAuthentication = base64encoded(AuthenticationKey: AuthenticationToken:R:ResellerId). |
Content-Type required |
application/json |
Parameers for Request Object :
FieldName | Datatype | Remarks | Example | Status |
---|---|---|---|---|
ResellerId | Integer | 70078 | Compulsory | |
MerchantKeyId | String | B4430007FE85288 | Compulsory | |
FromDate | Datetime | “2017-01-01” | Compulsory | |
ToDate | Datetime | "2023-05-17" | Compulsory |
Parameter for response object :
Field | DataType | Remarks |
---|---|---|
ID | Integer | 70078 |
MerchantKeyId | String | B4430007FE85288 |
PaymentType | String | Wallet |
BatchNumber | Integer | 3 |
TotalTransactionCount | Integer | 48 |
BatchNetAmount | Decimal | 13471.00 |
SaleTransacionCount | Integer | 48 |
BatchTime | Datetime | Apr 5 2023 |
NetSettlementAmount | Decimal | 70078 |
BatchFundApproalStatus | String | Not Approved |
ResponseCode | Integer | 1 |
ResponseText | String | Success |
Sample
Authorization: basic YTVhZWNlNT4466tbfb47zM0MWVmNGE6ZTJkYTI2MTYxYjRiNDhmYzk1YjU5ZGFmMjE5MWZiMzM6TTo3Nzcx
Content-Type: application/json
{
"ResellerId:" 70001,
"MerchantkeyId:" "BB91000A0D69869",
"FromDate:" "2017-01-01",
"ToDate:" "2023-05-17"
}
"Id:" "9679",
"MerchantkeyId:" "BB91000A0D69869",
"PaymentType:" "CreditCard",
"BatchNumber:" "2",
"TotalTransactionCount:" "79",
"BatchNetAmount:" "5174.60",
"SaleTransactionCount:" "79",
"BatchTime:" "Apr 5 2023 12:58PM",
"NetSettlementAmount:" "4242.40",
"BatchFundApprovalStatus:" "Not Approved",
"ResponseCode:" "1",
"ResponseText:" "Success"
"Id:" "9646",
"MerchantkeyId:" "BB91000A0D69869",
"PaymentType:" "Wallet",
"BatchNumber:" "1",
"TotalTransactionCount:" "1",
"BatchNetAmount:" "7080.00",
"SaleTransactionCount:" "1",
"BatchTime:" "Jan 12 2023 3:31PM",
"NetSettlementAmount:" "7076.46",
"BatchFundApprovalStatus:" "Not Approved",
"ResponseCode:" "1",
"ResponseText:" "Success"
"ResponseCode:" "0",
"Code:" "7016",
"Message:" "null",
"FieldName:" "Reseller Id is Required",
"DeveloperMessage:" "null",
"MoreInfoUrl:" "null",
"RequestUniqueId:" "null",
"NPCIError:" "null",
"ProcessorId:" "0",
"PaymentType:" "0",
"ProcessorErrorCode:" "null"
Get Batch Settlement Master API
This api will be used to do reconciliation, reseller can fetch the details of all settled or unsettled transaction along with UTR details for Payin.
REST Post Urls:
Use the below url to create Get Batch Settlement Details for order in your (backend) server.
UAT URL: uatapi.fastswiff.com/Merchant/api/fundsettlement/GetBatchSettlementDetails
Production URL:uatapi.fastswiff.com/Merchant/api/fundsettlement/GetBatchSettlementDetails
Required headers:
Header Name | Header Value |
---|---|
Authorization required |
basic FastSwiffAuthentication FastSwiffAuthentication = base64encoded(AuthenticationKey: AuthenticationToken:R:ResellerId). |
Content-Type required |
application/json |
Parameers for Request Object :
FieldName | Datatype | Remarks | Example | Status |
---|---|---|---|---|
ResellerId | Integer | 70001 | Compulsory | |
MerchantKeyId | String | 0 | Compulsory | |
BatchId | Integer | 0 | Optional | |
FromDate | Datetime | “2023-11-20” | Compulsory | |
ToDate | Datetime | “2023-11-25” | Compulsory | |
Transaction | Integer | 0 |
Parameter for response object :
Field | DataType | Remarks |
---|---|---|
BatchId | Integer | 0 |
TransactionId | Integer | 758668 |
TransactionType | String | Charge |
PaymentType | String | CreditCard |
BuyAmount | Decimal | 0 |
OrderKeyId | String | 78923231122M10404UTEST50dc8946 |
UniqueRequestId | String | TEST50dc8946 |
BankReferenceNo | String | 531138 |
BankName | String | abcd |
CardCountry | String | |
SixDigitBin | String | 411111 |
CardType | String | |
CardScheme | String | Invalid |
MerchantKeyId | String | |
ResponseCode | Integer | 1 |
ResponseText | String | Approved |
ReconStatus | Integer | 1 |
TransactionAmount | Decimal | 110.00 |
NetSettlementAmount | Decimal | 110.00 |
FundingUTR | String | |
Funding Status | String | No |
vendorid | String | null |
Details Sample
Authorization: basic YTVhZWNlNT4466tbfb47zM0MWVmNGE6ZTJkYTI2MTYxYjRiNDhmYzk1YjU5ZGFmMjE5MWZiMzM6TTo3Nzcx
Content-Type: application/json
{
"ResellerId:" 70001,
"BatchId:" 0,
"MerchantkeyId:" "408000147774040",
"FromDate:" "2017-01-01",
"ToDate:" "2023-05-17",
"TransactionId" 0
}
{
"BatchId:" 0,
"TransactionId:" 758668,
"TransactionType:" "Charge",
"PaymentType:" "CreditCard",
"OrderKeyId:" "78923231122M10404UTEST50dc8946",
"UniqueRequestId:" "TEST50dc8946",
"BankReferenceNo:" "531138",
"BankName:" "abcd",
"CardCountry:" "",
"SixDigitBin:" "411111",
"CardType:" "",
"CardScheme:" "Invalid",
"MerchantkeyId:" "408000147774040",
"ResponseCode:" 1,
"ResponseText:" "Approved",
"ReconStatus:" 1,
"TransactionAmount:" 110.00,
"NetSettlementAmount:" 110.00,
"FundingUTR:" "",
"FundingStatus:" "No",
"vendorid:" null
},
{
"BatchId:" 0,
"TransactionId:" 758667,
"TransactionType:" "Charge",
"PaymentType:" "CreditCard",
"OrderKeyId:" "78921231122M10404UTEST50dc8946",
"UniqueRequestId:" "TEST50dc8946",
"BankReferenceNo:" "898257",
"BankName:" "abcd",
"CardCountry:" "",
"SixDigitBin:" "411111",
"CardType:" "",
"CardScheme:" "Invalid",
"MerchantkeyId:" "408000147774040",
"ResponseCode:" 1,
"ResponseText:" "Approved",
"ReconStatus:" 1,
"TransactionAmount:" 110.00,
"NetSettlementAmount:" 110.00,
"FundingUTR:" ,
"FundingStatus:" "No",
"vendorid:" null
},
{
"ResponseCode:" 0,
"Code:" "90020",
"Message:" null,
"FieldName:" "BatchId is Required",
"DeveloperMessage:" null,
"MoreInfoUrl:" null,
"RequestUniqueId:" null,
"NPCIError:" null,
"ProcessorId:" 0,
"PaymentType:" 0,
"ProcessorErrorCode:" null
}
Get Payout Batch Settlement Details API
This api will be used to do reconciliation, reseller can fetch the details of all settled or unsettled transaction along with UTR details for Payout.
REST Post Urls:
Use the below url to create Get Payout Batch Settlement Details for order in your (backend) server.
UAT URL: uatapi.fastswiff.com/Merchant/api/fundsettlement/GetPayOutBatchSettlementDetails
Production URL:uatapi.fastswiff.com/Merchant/api/fundsettlement/GetPayOutBatchSettlementDetails
Required headers:
Header Name | Header Value |
---|---|
Authorization required |
basic FastSwiffAuthentication FastSwiffAuthentication = base64encoded(AuthenticationKey: AuthenticationToken:R:ResellerId). |
Content-Type required |
application/json |
Parameers for Request Object :
FieldName | Datatype | Remarks | Example | Status |
---|---|---|---|---|
ResellerId | Integer | 70001 | Compulsory | |
MerchantKeyId | String | 0 | Compulsory | |
FromDate | Datetime | “2023-11-20” | Compulsory | |
ToDate | Datetime | “2023-11-25” | Compulsory | |
Transaction | Long | 0 |
Parameter for response object :
Field | DataType | Remarks |
---|---|---|
MID | String | F7E600079463648 |
CompanyName | String | javed |
ResellerId | Integer | 70001 |
RequestUniqueId | String | aba127bf |
TransactionId | Integer | 3827 |
PayOutDate | String | 2022-02-17T14:32:05.69 |
TransactionType | String | Debit |
PaymentType | String | IMPS |
AccountNumber | String | 123456789 |
IFSCCode | String | IBKL0000183 |
BeneficiaryName | String | Sai |
Amount | Decimal | 34.00 |
TotalFeeAmount | Decimal | 1.18 |
TotalTransactionAmount | Decimal | 35.18 |
AccountBalance | Decimal | 19641.08 |
ResponseCode | String | 1 |
ResponseText | String | Approved |
UTRNO | String | 204814032266 |
Status | String | Settled |
Payout Details Sample
Authorization: basic YTVhZWNlNT4466tbfb47zM0MWVmNGE6ZTJkYTI2MTYxYjRiNDhmYzk1YjU5ZGFmMjE5MWZiMzM6TTo3Nzcx
Content-Type: application/json
{
"ResellerId:" 70001,
"BatchId:" 0,
"MerchantkeyId:" "408000147774040",
"FromDate:" "2017-01-01",
"ToDate:" "2023-05-17",
"TransactionId" 0
}
{
"MID:" "F7E600079463648",
"CompanyName:" "javed",
"ResellerId:" "70001",
"RequestUniqueId:" "aba127bf -",
"TransactionId:" 3827
"PayOutDate:" "2022-02-17T14:32:05.69",
"TransactionType:" "Debit",
"PaymentType:" "IMPS",
"AccountNumber:" "123456789",
"IFSCCode:" "IBKL0000183",
"BeneficiaryName:" "sai",
"Amount:" 34.00,
"TotalFeeAmount:" 1.18,
"TotalTransactionAmount:" 35.18,
"AccountBalance:" 19641.08,
"ResponseCode:" 1,
"ResponseText:" "Approved",
"UTRNO:" "204814032266",
"Status:" "Settled"
}