Skip to main content
Troubleshoot Common Checkbook.io Errors

Sometimes sending a payment doesn't work, but these are some simple fixes to push them through.

Samuel avatar
Written by Samuel
Updated over a week ago

Overview

Sending Outgoing Payments electronically is a very convenient feature in DoorLoop that makes use of Checkbook.io. You can send payments to your tenants, vendors, and owners via email. However, sometimes you might hit a roadblock when trying to send these payments, but don't fret because there are some simple fixes for these errors. Here are some common send payment errors.

Common Checkbook.io Error Codes and Fixes

What is the 400 Invalid Request or 400 JSON Body Parameters are Invalid error?

If you see a "400 Invalid Request" or "JSON Body Parameters are Invalid" error, most likely, you are seeing this when you are attempting to send Management Fees to yourself. The cause of the error is that the Billing Email on your Vendor profile is the same as the sender, or of one of the Users on your account. (Basically, you cannot send a payment to yourself).

You can check this under the account for the vendor and click on the Outgoing Payments tab when editing their profile. Make sure the Billing Email is different from what is on your Checkbook.io account and from any other User on the account including yourself.

Once you change the Billing Email, click Save.

(If you are trying to send a payment to a tenant or owner who isn't you, check what you might have entered as the billing email. Billing Email is the email of the recipeint so check this to make sure it's their email and not yours. )

Tip: You'll then want to delete the old payment you created and recreate it again with the new information. Then resend the payment.

What is the 400 Please add a verified bank account error?

The "400 Please add a verified bank account" error can occur if you haven't verified your bank accounts. You can do this one of two ways, both of which require you to log into Checkbook.io.

  1. You can manually verify your bank accounts.

  2. You can also use Instant Verification to verify your account.

For more detailed information on verifying your bank accounts, check out the article here.

What is the 400 Daily Limit Exceeded error?

This "400 Daily Limit Exceeded" error means exactly what it sounds like. There's a daily limit of $2000 when you first sign up with Checkbook.io and if you're sending more than that daily, you'll need to increase the sending limit.

  1. To increase your sending limits, go to Settings > Outgoing Payments. Then click the Sending Limits tab and click +Submit a Request. This will take you to Checkbook.io.

  2. Checkbook.io will open in a new tab on your browser. Log in and click Settings on the left menu. On the right-hand side of the settings page, you'll see a section for Limit Increase. Click the Request Limit Increase button.

Once you request a sending limit increase, it will typically only take a few hours before you receive an email stating that your request was approved.

For more detailed instructions, check the article: Increase Sending Limit for Checkbook.io Payments.

Tip: If you have pending payments from before you had increased the sending limit, you may consider deleting those payments and redoing them. This will reset the sending limit on those payments and allow you to send them right away.

What is the 400 Sending limit exceeded. Error sending digital outgoing payment error?

The "400 Sending limit exceeded. Error sending digital outgoing payment" error is similar to the previous error, except this one concerns the payment sending limit. The default payment limit per transaction is $2000. You'll need to increase this on Checkbook.io.

  1. To increase your sending limits, go to Settings > Outgoing Payments. Then click the Sending Limits tab and click +Submit a Request. This will take you to Checkbook.io.

  2. Checkbook.io will open in a new tab on your browser. Log in and click Settings on the left menu. On the right-hand side of the settings page, you'll see a section for Limit Increase. Click the Request Limit Increase button.

Once you request a sending limit increase, it will typically only take a few hours before you receive an email stating that your request was approved.

Tip: If you have pending payments from before you had increased the sending limit, you may consider deleting those payments and redoing them. This will reset the sending limit on those payments and allow you to send them right away.

In the rare instance that you did all this and it is still giving the same error, generating new API keys with Checkbook.io seems to solve the issue as well. This reestablished the connection with Checkbook.io.

  1. To reset your Checkbook.io API Keys, click Settings on the main menu and then click the Outgoing Payments button.

  2. Toggle off "Enable send payments with Checkbook.io".

  3. Click Save.

  4. Next, click the Get Checkbook API Keys button.

  5. On Checkbook.io's site, go to Settings and click on Developer.

  6. You'll see an option to Generate Keys. Click that and then you'll want to copy the API Key and the API Secret key into their respective fields back on DoorLoop.

  7. Click Save.

  8. Relink your bank accounts.

Go back to your Send Payments page and resend your payment. It should now work.

What is the 400 Amount is larger than $2000 and requires signature error?

The "400 Amount is larger than $2000 and requires signature" error means that sending an amount that is larger than $2000 requires a signature on Checkbook.io.

You'll need to go to Checkbook.io and add your signature to the account. You can follow the instructions here: https://docs.checkbook.io/docs/web-profile-info which will show you how to add their signature.

What is the 403 Forbidden error?

If see this "403 Forbidden" error code, you'll need to head over to Checkbook.io. This most likely means your Checkbook.io account was suspended and needs attention.

Please send an email to support@checkbook.io with the subject line “Account Disabled”

  1. Include a selfie of yourself holding your government issued ID or driver's license (please don't send a photo of your ID - it needs to be in the format of a selfie for verification purposes).

  2. Also include a copy of your bank statement or a voided check of the bank account linked to your Checkbook account. You may redact any transaction information off of your bank statement that you wish.

400 This Check Cannot be Canceled

The "400 This check cannot be canceled" error occurs only when you are trying to void (stop payment) a check that was mailed out from Checkbook.io. Once it's mailed out, you can't void the check on DoorLoop's side.

If you want to void the check, you will need to call your bank and void the check (stop payment) with the bank. You can also go to checkbook.io and void the check there, however, that's just for record-keeping and doesn't actually void the check, which can still be deposited. Their best option is to void the check (stop payment) with the bank.

What is the 400 Invalid Account ID error?

The "400 Invalid account ID error" occurs if you have a bank account that's been added but is still pending verification. To fix this, we recommend deleting the bank account from Checkbook.io and then re-add the bank and verifying it again at the same time. You can use the Instant Verification method or the Manual Verification method.

Next, you'll want to go into DoorLoop and disable the Checkbook.io connection on DoorLoops end and then re-enable it again with new API keys.

The "400 Invalid account ID error" can also occur if you do not have the bank account you entered in Checkbook.io mapped to a bank account in DoorLoop. You would need to map this under Settings > Outgoing Payments.

What is the 400 Mailed checks are not enabled for this account. Error sending physical outgoing payment error?

The "400 Mailed checks are not enabled for this account. Error sending physical outgoing payment" error is due to having a linked bank account that has not been verified manually. If you only instantly verified your bank account, you won't be able to send physical checks. Checkbook.io requires that you verify your bank account manually in order to send physical checks.

You'll want to head to Checkbook.io. Log into your account and head over to Settings > Accounts and Cards. Verify the bank account using the manual verification method.

What is a 400 This Check was not able to be canceled. Error deleting payment error?

The "400 This Check was not able to be canceled. Error deleting payment" error occurs when a payment can no longer be voided because it is already being processed. Your only action here is to ask the recipient to return the money once it has finished processing.

Did this answer your question?