UPI Initiate

For Inward transactions

This API will be called after UPI payment is initiated for app customer

POST /cbs/initiate-upi


Request Body

Encrypted Payload

"param_array": { 
		"customer":{
			"bank_id":"99999ABC", //required
			"branch_id":"", //optional
			"customer_token": "eyJraWQiOiJUDzMyW14ze6cgW1S6XHx2kq0J" //required
			"account_no": "999999999999" //required
		},
		"receiver_upi_id":"one.9999999999@kotak", //required
		"receiver_name":"abc xyz", //required
		"sender_upi_id":"abc123@oksbi", //required
		"amount":"999", //in paise //required
		"upi_transaction_date":"2021-12-31 23:59:59", //required
		"upi_transaction_no":"SBI4af237bdeb40435bb699cb100a551abb", //required
		"settlement_status":"pending" //required
}

Response Body

Success Response

{
  "ver": "1.2", //requried
  "timestamp": "2021-12-31 23:59:59", //requried
  "txnid": "4a4adbbe-29ae-11e8-a8d7-0289437bf331", //requried
  "status": "success", //requried
  "message": "Record inserted successfully", //required
}

Failure Response :

{
  "ver": "1.2", //requried
  "timestamp": "2021-12-31 23:59:59", //requried
  "txnid": "4a4adbbe-29ae-11e8-a8d7-0289437bf331", //requried
  "status": "failed", //requried
  "message": "Something went wrong please contact support team" //required
}

Sample Code

Below sample code is ready with business logic CBS only need to manage dynamic data from Database

For external libraries and other information please contact us


UPIInwardController.cs