bkash
Version:
bKash API client for Browser & Node.js
321 lines • 6.26 kB
JSON
[
{
"method": "POST",
"name": "createMandate",
"params": {
"amount": {
"type": "string"
},
"currency": {
"type": "string"
},
"endRangeOfDays": {
"type": "string"
},
"expiryDate": {
"type": "string"
},
"firstPaymentDate": {
"required": true,
"type": "string"
},
"frequency": {
"required": true,
"type": "string"
},
"intent": {
"type": "string"
},
"merchantInvoiceNumber": {
"type": "string"
},
"payerReferenceNumber": {
"required": true,
"type": "string"
},
"requestType": {
"required": true,
"type": "string"
},
"startRangeOfDays": {
"type": "string"
}
},
"url": "/payments/mandate/create"
},
{
"method": "POST",
"name": "executeMandate",
"params": {
"paymentID": {
"required": true,
"type": "string"
}
},
"url": "/payments/mandate/execute/{paymentID}"
},
{
"method": "GET",
"name": "queryMandate",
"params": {
"mandateID": {
"required": true,
"type": "string"
}
},
"url": "/payments/mandate/query/{mandateID}"
},
{
"method": "POST",
"name": "cancelMandate",
"params": {
"mandateID": {
"required": true,
"type": "string"
}
},
"url": "/payments/mandate/cancel/{mandateID}"
},
{
"method": "POST",
"name": "createPayment",
"params": {
"amount": {
"required": true,
"type": "string"
},
"currency": {
"required": true,
"type": "string"
},
"intent": {
"required": true,
"type": "string"
},
"merchantInvoiceNumber": {
"required": true,
"type": "string"
}
},
"url": "/checkout/payment/create"
},
{
"method": "POST",
"name": "capturePayment",
"params": {
"paymentID": {
"required": true,
"type": "string"
}
},
"url": "/checkout/payment/capture/{paymentID}"
},
{
"method": "POST",
"name": "executePayment",
"params": {
"paymentID": {
"required": true,
"type": "string"
}
},
"url": "/checkout/payment/execute/{paymentID}"
},
{
"method": "GET",
"name": "queryPayment",
"params": {
"paymentID": {
"required": true,
"type": "string"
}
},
"url": "/checkout/payment/query/{paymentID}"
},
{
"method": "POST",
"name": "voidPayment",
"params": {
"paymentID": {
"required": true,
"type": "string"
}
},
"url": "/checkout/payment/void/{paymentID}"
},
{
"method": "POST",
"name": "directDebit",
"params": {
"amount": {
"required": true,
"type": "string"
},
"currency": {
"required": true,
"type": "string"
},
"intent": {
"required": true,
"type": "string"
},
"mandateID": {
"required": true,
"type": "string"
},
"merchantInvoiceNumber": {
"required": true,
"type": "string"
},
"payerReferenceNumber": {
"required": true,
"type": "string"
}
},
"url": "/payments/payment/mandate/{mandateID}"
},
{
"method": "POST",
"name": "directDebitCapture",
"params": {
"paymentID": {
"required": true,
"type": "string"
}
},
"url": "/payments/payment/capture/{paymentID}"
},
{
"method": "GET",
"name": "queryAuthorizationPayment",
"params": {
"paymentID": {
"required": true,
"type": "string"
}
},
"url": "/payments/payment/query/{paymentID}"
},
{
"method": "POST",
"name": "cancelPayment",
"params": {
"paymentID": {
"required": true,
"type": "string"
}
},
"url": "/payments/payment/void/{paymentID}"
},
{
"method": "POST",
"name": "b2cPayment",
"params": {
"amount": {
"required": true,
"type": "string"
},
"currency": {
"required": true,
"type": "string"
},
"merchantInvoiceNumber": {
"required": true,
"type": "string"
},
"receiverMSISDN": {
"required": true,
"type": "string"
}
},
"url": "/payments/payment/b2cPayment"
},
{
"method": "GET",
"name": "queryOrganizationBalance",
"url": "/payments/payment/organizationBalance"
},
{
"method": "POST",
"name": "intraAccountTransfer",
"params": {
"amount": {
"required": true,
"type": "string"
},
"currency": {
"required": true,
"type": "string"
},
"transferType": {
"required": true,
"type": "string"
}
},
"url": "/payments/payment/intraAccountTransfer"
},
{
"method": "GET",
"name": "searchTransaction",
"params": {
"trxID": {
"required": true,
"type": "string"
}
},
"url": "/payments/payment/search/{trxID}"
},
{
"method": "POST",
"name": "refundTransaction",
"params": {
"amount": {
"required": true,
"type": "string"
},
"currency": {
"required": true,
"type": "string"
},
"trxID": {
"required": true,
"type": "string"
}
},
"url": "/payments/payment/refund/{trxID}"
},
{
"method": "POST",
"name": "getToken",
"params": {
"app_key": {
"required": true,
"type": "string"
},
"app_secret": {
"required": true,
"type": "string"
}
},
"url": "/payments/token/grant"
},
{
"method": "POST",
"name": "refreshToken",
"params": {
"app_key": {
"required": true,
"type": "string"
},
"app_secret": {
"required": true,
"type": "string"
},
"refresh_token": {
"required": true,
"type": "string"
}
},
"url": "/payments/token/refresh"
}
]