Payment Mode

Create a Payment Mode

  • Endpoint: {SERVER_URL}/api/method/eclectics.api.payment_mode.create

  • Method: POST

  • Payload:

{
    "mode_of_payment": "Mpesa",
    "enabled": "true",
    "type": "Cash",
    "default_account_number": "1110"
}
  • Headers:

{
    "Authorization": "token <YOUR_TOKEN>"
}

Get a list of Payment Modes

  • Endpoint: {SERVER_URL}/api/method/eclectics.api.payment_mode.list

  • Method: GET

  • Payload:

{
    "fields": ["mode_of_payment", "type", "enabled"],
    "filters": [],
    "start": 0,
    "page_length": 0,
    "order_by": "creation desc"
}
  • Headers:

{
    "Authorization": "token <YOUR_TOKEN>"
}

Get a single Payment Mode

  • Endpoint: {SERVER_URL}/api/method/eclectics.api.payment_mode.get

  • Method: GET

  • Payload:

{
    "payment_mode": "Mpesa"
}
  • Headers:

{
    "Authorization": "token <YOUR_TOKEN>"
}

Delete a Payment Mode

  • Endpoint: {SERVER_URL}/api/method/eclectics.api.payment_mode.delete

  • Method: DELETE

  • Payload:

{
    "payment_mode": "Mpesa"
}