API Reference

Header

NameTypeValue
api-keystring(get it from api credentials in api panel)
content-typestringapplication/json
acceptstringapplication/json
$header = [  
    'accept: application/json',  
    'api-key: XdWCmd0NF1ZVklnVPegOdL59WkFM7o4h91UYPAt1',  
    'content-type: application/json',  
];

Request Body Parameters

NameTypeValue
partner_idinteger(Get in from api panel you api parner id)
mobileStringRemitter Mobile
beneficiary_idintegerBeneficiary id received in get beneficiay api
payment_modeStringIMPS/NEFT
amountDoubleTransfer amount
apitxnidStringUnique merchant id for every transaction
$parameter = [
    "partner_id" => "2",
    "mobile" => "7307048402",
    "beneficiary_id" => 8,
  	"payment_mode" => "IMPS",
  	"amount" => 100,
  	"apitxnid" => "TXN12345678",
 	  "latitude" => "11.11",
  	"longitude"=> "12.12"
]

$body_json_string = json_encode($parameter);

Request Body to be sent in Json

NametypeValue
bodyStringAes Encypted of Json Encoded Body Parameters String
$request_body = [
    "body" => "93A5D34BEED49E72621EAF6327DE9760D76BACB79B4879B578AB4C52F238BEFFCA619103BB9569D80FA87668B5B978F5158FF42736420863870C38F5B44D67C2153BDBF483FF3B5D336AD060677C139ED877A9565D62621CE2E5B03C4BB4A4DAB72939A441342512169A0946D7A8F24E895226C7CCF2968A4D1AC46E855F91C11B6E918A868AA394F86B5A20D938FCFCD04D98C4F28116C785C5B7AAAA0512DC"
];

$final_body = json_encode($request_body);

Response Body Parameters

NametypeConditionPossible Value
statuscodeStringAll TimeTXN / ERR
messageStringAll TimeTransaction Response Message
apitxnidStringIn Case TXNMerchant Unique Transaction Id
txnidStringIn Case TXNEbanker Transaction Id
refnoStringIn Case TXNBillpayment Reference
statusStringIn Case TXNsuccess/pending/accept/failed
amountStringIn Case TXNTransaction Amount

❗️

Note:

  1. Any other error codes except given above are to be confirmed before taking any action and should be treated as pending.
  2. There is one case of Timeout if you received timeout please treat that Transaction in Pending and Check the Status of the Transaction from Transaction Status API and take action accordingly to that status.
Language
Credentials
Header
Click Try It! to start a request and see the response here!