API Reference

DoTransaction

Request Body Parameters

S.NNameTypeDescriptionMandatory (M) , Optional (O)Provided by Pinwallet (Y/N)
1.BenificiaryAccountStringValid Benificiary Account NumberMN
2.BenificiaryIfscStringIfsc CodeMN
3.BenificiaryNameStringName Of BenificiaryMN
4.LatitudeStringCurrent location latitudeMN
5LongitudeStringCurrent location longitudeMN
6.TransactionIdStringUnique Reference number (Minimum 6 or max 20 Character)MN
7.AmountDecimalAmount to be transferredMN
{
     "BenificiaryAccount":"25699899898989",
    "BenificiaryIfsc":"test",
    "BenificiaryName":"test",
    "Amount":10,
    "TransactionId":"test121212",
    "Latitude":"-99.55",
    "Longitude":"99.55"
}
{
    "responseCode": 200,
    "success": true,
    "message": "Successful disbursal to Bank Account is done",
    "data": {
        "rrn": "303416796868",
        "status": "SUCCESS",
        "statusCode": "200",
        "message": "Successful disbursal to Bank Account is done",
        "pinwalletTransactionId": "PINW10203226757709340471",
        "apiTransactionId": "123896600663"
    }
}
{
    "responseCode": 400,
    "success": false,
    "message": "Duplicate Transaction Id",
    "data": null
}

{
    "responseCode": 200,
    "success": true,
    "message": "The payee.bankIfsc format is invalid.",
    "data": {
        "rrn": "",
        "status": "FAILURE",
        "statusCode": "400",
        "message": "The payee.bankIfsc format is invalid.",
        "pinwalletTransactionId": "PINW07047473755322617290",
        "apiTransactionId": "1238966000663"
    }
}
Sample Call Back URL : https://yourdomain.com/callback
Sample Call  Back Recevied :
  {
	"event": "Payout",
	"Data": {
		"RRN": "2023015623669",
		"Status": "SUCCESS",
		"StatusCode": "200",
		"Message": "SUCCESS",
		"PinwalletTransactionId": "PINW2023023211330066",
		"APITransactionId": "21236989524633"
	}
}  
Language
Click Try It! to start a request and see the response here!