MATM TRANSACTION CALLBACK

Callback matm txn response will be sent to registered Url

MATM CASHWITHRAW SUCCESS TRANSACTION CALLBACK

param_inc need to decrypt by using JWT provided
amount: withdraw amou

{
  "event": "MATM",
  "param": {
    "status": true,
    "txnstatus": 1,
    "message": "Success",
    "ackno": "32423427",
    "amount": "100.00",
    "bankrrn": "12321333",
    "cardnumber": "************2432",
    "bankName": "Fino Payments Bank",
    "response_code": 0,
    "response": 200,
    "txnrefrenceNo": 2283722,
    "transactiontype": "MATMCW",
    "balance"	:	60335.66,
    "cardType"	: "Rupay"	
  },
  "param_enc": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdGF0dXMiOnRydWUsInR4bnN0YXR1cyI6MSwibWVzc2FnZSI6IlN1Y2Nlc3MiLCJhY2tubyI6IjMyNDIzNDI3IiwiYW1vdW50IjoiMTAwLjAwIiwiYmFua3JybiI6IjEyMzIxMzMzIiwiY2FyZG51bWJlciI6IioqKioqKioqKioqKjI0MzIiLCJiYW5rTmFtZSI6IkZpbm8gUGF5bWVudHMgQmFuayIsInJlc3BvbnNlX2NvZGUiOjAsInJlc3BvbnNlIjoyMDB9.bbG7fpSxt9jiu-09zWmXWxMwvbfxq9EuthKt0TF9QFM"
}

MATM CASHWITHRAW FAILED TRANSACTION CALLBACK

{
  "event": "MATM",
  "param": {
    "status": true,
    "txnstatus": 3,
    "message": "Decline",
    "ackno": "3242342437",
    "amount": "100.00",
    "bankrrn": "1233421333",
    "cardnumber": "************2432",
    "bankName": "Fino Payments Bank",
    "response_code": 0,
    "response": 200,
    "txnrefrenceNo": 22473283722,
    "transactiontype": "MATMCW",
    "balance"	:	60335.66,
    "cardType"	: "Rupay"	
  },
  "param_enc": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdGF0dXMiOnRydWUsInR4bnN0YXR1cyI6MSwibWVzc2FnZSI6IlN1Y2Nlc3MiLCJhY2tubyI6IjMyNDIzNDI3IiwiYW1vdW50IjoiMTAwLjAwIiwiYmFua3JybiI6IjEyMzIxMzMzIiwiY2FyZG51bWJlciI6IioqKioqKioqKioqKjI0MzIiLCJiYW5rTmFtZSI6IkZp"
}

In case of matm cash withdraw amount and balance is difference, "amount" is money debit from customer account and balance money left in account

RESPONSE HANDLING

CASHWITHDRAW:

EVENT : MATM

txnstatus = 1 and status =true

txnstatus = 3 and status =true

MATM BALANCE ENQUIRY SUCCESS TRANSACTION CALLBACK

param_inc need to decrypt by using JWT provided

{
  "event": "MATMBE",
  "param": {
    "status": true,
    "txnstatus": 1,
    "message": "Success",
    "ackno": "32423427",
    "amount": "100.00",
    "bankrrn": "12321333",
    "cardnumber": "************2432",
    "bankName": "Fino Payments Bank",
    "response_code": 0,
    "response": 200,
    "txnrefrenceNo": 2283722,
    "transactiontype": "MATMBE"
    "balance"	:	100.66,
    "cardType"	: ""	
  },
  "param_enc": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdGF0dXMiOnRydWUsInR4bnN0YXR1cyI6MSwibWVzc2FnZSI6IlN1Y2Nlc3MiLCJhY2tubyI6IjMyNDIzNDI3IiwiYW1vdW50IjoiMTAwLjAwIiwiYmFua3JybiI6IjEyMzIxMzMzIiwiY2FyZG51bWJlciI6IioqKioqKioqKioqKjI0MzIiLCJiYW5rTmFtZSI6IkZpbm8gUGF5bWVudHMgQmFuayIsInJlc3BvbnNlX2NvZGUiOjAsInJlc3BvbnNlIjoyMDB9.bbG7fpSxt9jiu-09zWmXWxMwvbfxq9EuthKt0TF9QFM"
}

In case of matm balance enquiry amount and balance is same, "amount" and balance is money available in account

MATM BALANCE ENQUIRY FAILED TRANSACTION CALLBACK

amount: account available balance

{
  "event": "MATMBE",
  "param": {
    "status": true,
    "txnstatus": 3,
    "message": "Decline",
    "ackno": "3242342437",
    "amount": "100.00",
    "bankrrn": "1233421333",
    "cardnumber": "************2432",
    "bankName": "Fino Payments Bank",
    "response_code": 0,
    "response": 200,
    "txnrefrenceNo": 22473283722,
    "transactiontype": "MATMBE"
  },
  "param_enc": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdGF0dXMiOnRydWUsInR4bnN0YXR1cyI6MSwibWVzc2FnZSI6IlN1Y2Nlc3MiLCJhY2tubyI6IjMyNDIzNDI3IiwiYW1vdW50IjoiMTAwLjAwIiwiYmFua3JybiI6IjEyMzIxMzMzIiwiY2FyZG51bWJlciI6IioqKioqKioqKioqKjI0MzIiLCJiYW5rTmFtZSI6IkZp"
}

RESPONSE HANDING

SUCCESS
EVENT : MATMBE

txnstatus = 1 and status =true
FAILED
txnstatus = 3 and status =true