POST/v1/payments/bulk-disbursement

Bulk Disbursement

Disburse funds to multiple recipients in a single API call. Recommended to verify recipients before bulk disbursement.

Details

AuthorizationBearer API Key
Content TypeApplication/Json
URLhttps://360pay-merchant-api.libertepay.com/v1/payments/bulk-disbursement
MethodPOST

Parameters

NameTypeRequiredDescription
disbursementsarrayYesArray of disbursement items
disbursements[].account_namestringYesRecipient name (from Name Verify)
disbursements[].account_numberstringYesRecipient account number
disbursements[].amountfloatYesAmount to disburse (two decimal places)
disbursements[].institution_codestringYesIssuer routing code
disbursements[].transaction_idstringYesConsumer transaction ID for the item
disbursements[].currencystringYesCurrency (default: GHS)
disbursements[].referencestringNoTransaction reference
disbursements[].meta_dataobjectNoAdditional metadata

Parameters Description

ParameterDescriptionisMandatoryComment
bulk_transaction_idConsumer transaction Id for the batchYes
account_numberMobile Money or Bank Account number to receive the disbursementYesMust be 12 digits for a mobile money account. EG: 233XXXXXXXXX
account_nameFull name of the recipient of disbursementYesValue is retrieved from NameEnquiry API
amountAmount to be disbursedYesIn two decimal places
institution_codeIssuer routing codeYes
statusRequest Status code
transaction_idSpecificTransaction_id

Status Codes

200Success
202Request is being processed
401Unauthorized
406Request not accepted
500System error

Try It

Request Body

json
{
  "disbursements": [
    {
      "account_name": "string",
      "account_number": "string",
      "amount": float,
      "institution_code": "string",
      "transaction_id": "string",
      "currency": "string",
      "reference": "string",
      "meta_data": {
        "string": "string"
      }
    },
    {
      "account_name": "string",
      "account_number": "string",
      "amount": float,
      "institution_code": "string",
      "transaction_id": "string",
      "currency": "string",
      "reference": "string",
      "meta_data": {
        "string": "string"
      }
    }
  ]
}
Response Body
{
  "code": "string",
  "data": {
    "bulk_transaction_id": "string",
    "results": [
      {
        "message": "string",
        "status": "string",
        "transaction_id": "string"
      },
      {
        "message": "string",
        "status": "string",
        "transaction_id": "string"
      }
    ]
  }
}