Pay Tax

Request to pay tax from specified virtual account number.


Important Links

Run in PostmanRun in Postman Β API GuideAPI Guide Β 


πŸ“˜

About this API

The tax payment API is an asynchronous API that returns a transaction Id along with a tax payment Id. These entities can be used to poll the tax payment status.

In case you do not want to use a polling API, you can configure a tax payment postback from the sandbox dashboard, which will notify your system of successful or failed tax payments.

Read from here about postbacks & notifications

Request Body Example

{
  "@entity": "self_assessment_tax",
  "payer": {
    "@entity": "tax_payer",
    "pan": "AB****5689",
    "address": {
      "@entity": "address",
      "street": "1, ABC Lakeview Tower",
      "area": "Vastrapur",
      "city": "Ahmedabad",
      "state": "GUJARAT",
      "country": "India",
      "postal_code": "380015"
    }
  },
  "payment_details": {
    "@entity": "payment_details",
    "description": "Test Transaction",
    "notes": {}
  },
  "tax_breakup": {
    "@entity": "breakup",
    "basic_tax": 500,
    "surcharge": 0,
    "education_cess": 0,
    "equlization_levy": 0,
    "other_fee": 0,
    "interest_amount":0,
    "other_amount": 0,
    "penalty": {
      "@entity": "tax_penalty",
      "code": "11C",
      "amount": 100
    }
  },
  "assessment_year": "2022-23",
  "amount": 600
}
{
  "@entity": "tax_deducted_at_source",
  "payer": {
    "@entity": "tax_payer",
    "tan": "AB****568Q",
    "address": {
      "@entity": "address",
      "street": "1, ABC Lakeview Tower",
      "area": "Vastrapur",
      "city": "Ahmedabad",
      "state": "GUJARAT",
      "country": "India",
      "postal_code": "380015"
    }
  },
  "payment_details": {
    "@entity": "payment_details",
    "description": "Test Transaction",
    "notes": {}
  },
  "tax_breakup": {
    "@entity": "breakup",
    "basic_tax": 500,
    "surcharge": 0,
    "education_cess": 0,
    "equlization_levy": 0,
    "other_fee": 0,    
    "interest_amount":0,
    "other_amount": 0,
    "penalty": {
      "@entity": "tax_penalty",
      "code": "11C",
      "amount": 100
    }
  },
  "deductee_category":"Non-Company",
  "section_code": "194",
  "assessment_year": "2021-22",
  "amount": 600
}
{
  "@entity": "advance_tax",
  "payer": {
    "@entity": "tax_payer",
    "pan": "AB****5689",
    "address": {
      "@entity": "address",
      "street": "1, ABC Lakeview Tower",
      "area": "Vastrapur",
      "city": "Ahmedabad",
      "state": "GUJARAT",
      "country": "India",
      "postal_code": "380015"
    }
  },
  "payment_details": {
    "@entity": "payment_details",
    "description": "Test Transaction",
    "notes": {}
  },
  "tax_breakup": {
    "@entity": "breakup",
    "basic_tax": 500,
    "surcharge": 0,
    "education_cess": 0,
    "equlization_levy": 0,
    "other_fee": 0,
    "interest_amount":0,
    "other_amount": 0,
  },
  "financial_year": "2021-22",
  "amount": 600
}
{
  "@entity": "tax_collected_at_source",
  "payer": {
    "@entity": "tax_payer",
    "tan": "AB****568Q",
    "address": {
      "@entity": "address",
      "street": "1, ABC Lakeview Tower",
      "area": "Vastrapur",
      "city": "Ahmedabad",
      "state": "GUJARAT",
      "country": "India",
      "postal_code": "380015"
    }
  },
  "payment_details": {
    "@entity": "payment_details",
    "description": "Test Transaction",
    "notes": {}
  },
  "tax_breakup": {
    "@entity": "breakup",
    "basic_tax": 500,
    "surcharge": 0,
    "education_cess": 0,
    "equlization_levy": 0,
    "other_fee": 0,    
    "interest_amount":0,
    "other_amount": 0,
    "penalty": {
      "@entity": "tax_penalty",
      "code": "11C",
      "amount": 100
    }
  },
  "deductee_category":"Non-Company",
  "section_code": "6CA",
  "assessment_year": "2021-22",
  "amount": 600
}
Language
Click Try It! to start a request and see the response here!