production
development
https://devgateway.federalbank.co.in/fedbnkdev/dev
Paths
/transaction_confirmation
post /transaction_confirmation
appId
X-IBM-Client-Id
(apiKey located in header)
appSecret
X-IBM-Client-Secret
(apiKey located in header)
req
Optional in body
object
Content-Type
Optional in header
string
application/json
Accept
Optional in header
string
application/json
200
400
Bad Request
500
Internal Server Error
Example Request
Example Response
POST https://devgateway.federalbank.co.in/fedbnkdev/dev/upi/transaction_confirmation
Try this operation
No response. This is a mixed content call. It is not possible to test HTTP APIs from an HTTPS secured Portal site and vice versa.
No response. This is a cross-origin call. Make sure the server accepts requests from this portal. Or if using self-signed SSL certificates then paste the URL above into your browser to accept the certificate before trying again (On Internet Explorer it must be the same browser tab.).
Definitions
{
"type": "object",
"properties": {
"RespTransactionConfirm": {
"type": "object",
"properties": {
"MerchantHeader": {
"type": "object",
"properties": {
"SenderUserId": {
"description": "Contact Federal Bank API_Support Team for the value to be used for UAT and Production",
"type": "string"
},
"SenderPassword": {
"description": "Contact Federal Bank API_Support Team for the value to be used for UAT and Production",
"type": "string"
},
"SenderCode": {
"description": "Contact Federal Bank API_Support Team for the value to be used for UAT and Production",
"type": "string"
}
}
},
"MerchantBody": {
"type": "object",
"properties": {
"TransactionId": {
"type": "string"
},
"MessageId": {
"type": "string"
},
"Remarks": {
"type": "string"
},
"TransactionReferenceId": {
"type": "string"
},
"CustomerReference": {
"type": "string"
},
"TransactionType": {
"type": "string"
},
"Response": {
"type": "string"
}
}
}
}
}
}
}
{
"type": "object",
"properties": {
"ReqTransactionConfirm": {
"type": "object",
"properties": {
"TransactionId": {
"type": "string"
},
"MessageId": {
"type": "string"
},
"Remarks": {
"type": "string"
},
"TransactionReferenceId": {
"type": "string"
},
"CustomerReference": {
"type": "string"
},
"TransactionType": {
"type": "string"
},
"ApprovalTime": {
"type": "string"
},
"Amount": {
"type": "string"
},
"PayeeAcctNum": {
"type": "string"
},
"PayeeIFSC": {
"type": "string"
},
"PayeeAddress": {
"type": "string"
},
"PayeeName": {
"type": "string"
},
"PayerAddress": {
"type": "string"
},
"PayerName": {
"type": "string"
},
"PayerAcctNum": {
"type": "string"
},
"PayerIFSC": {
"type": "string"
},
"Response": {
"type": "string"
},
"ResponseCode": {
"type": "string"
}
}
}
}
}
error Response Structure
{
"type": "object",
"properties": {
"errorResponse": {
"type": "object",
"properties": {
"tranTimeStamp": {
"type": "string",
"description": "Server Timestamp of the transaction"
},
"statuscode": {
"type": "string",
"description": "HTTP Status Code of the Transaction"
},
"statusreason": {
"type": "string",
"description": "HTTP status reasonphrase of the transaction"
},
"customcode": {
"type": "string",
"description": "custom reference code of the status of the transaction."
},
"customreason": {
"type": "string",
"description": "short description of the result of the transaction"
},
"tranId": {
"type": "string",
"description": "Server Transaction Id"
},
"description": {
"type": "string",
"description": "description of the error"
},
"additionalDetails": {
"type": "object",
"description": "further details related to the transaction"
}
}
}
}
}
{
"type": "object",
"properties": {
"Ack": {
"type": "object",
"properties": {
"API": {
"type": "string"
},
"TransactionId": {
"description": "Unique and random ID to be generated by the client, to identify each request. In UAT, this value should always start with ‘FDR’. In Production env. the pattern will be different; contact API_Support team. Eg. FDRuh87try654gftferk5453",
"type": "string"
},
"ResponseCode": {
"type": "string"
},
"Response": {
"type": "string"
}
}
}
}
}
- Log in or register to post comments