Get Batch Settlement Master (Request and Response)

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 FastSwiffAuthentication

    FastSwiffAuthentication = base64encoded(AuthenticationKey: AuthenticationToken:R:ResellerId).

    required
  • Content-Type

    application/json

    required
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"
        }
    
    
	
												
Tools

Select Color

Modes

light

light

dark

dark

Sidebar

Backgrounds

default

Default

bg-1

Bg-1

bg-2

Bg-2

bg-3

Bg-3

bg-4

Bg-4

bg-5

Bg-5

Box Design

default

Default

box-1

Box-1

box-2

Box-2

box-3

Box-3