Contractor Payments

Contractor payments are rather simple as there are no taxes for the employer to pay and the contractor is responsible for paying their own taxes. As such we really just need to submit an amount and pay_date in order for Zeal to process a payment.


1 Call Create Contractor Payment.



Remember to replace the placeholders such as {{testApiKey}} in the code samples below.

curl --request POST \
     --url \
     --header 'Accept: application/json' \
     --header 'Authorization: Bearer {{testApiKey}}' \
     --header 'Content-Type: application/json' \
     --data '
     "approval_required": false,
     "companyID": "{{companyID}}",
     "contractorID": "{{contractorID}}",
     "pay_date": "2022-01-15",
     "amount": 2000,
     "disbursement": "direct_deposit",
     "metadata": {}

You created your first Contractor Payment.


  1. Navigate to your Super Admin Dashboard and ensure that Test Mode is enabled.
  2. Click on a company to access the Employer Dashboard as a Super Admin.

  1. Navigate to Pay Tab > Pending, click the Payments tab at the top, then click Create New Payment.

  1. Fill the details of the contractor payment and then click Create Payment.

You created your first Contractor Payment.

What’s Next

Learn how contractor payments fit into your payroll solution with our Admin/Employer Dashboard Guide.