Check Intro

Check product resources

Our current bill pay product allows you to pay a bill from any Synapse managed deposit account using checks. To do so, setup a CHECK-US node with the recipient's mailing information. You can then mail checks to that address by creating a transaction.

We chose checks for our first version of bill pay because checks are accepted by all services and utility providers. This is important because it helps us ensure that our bill pay platform has ubiquitous coverage.

Since we know the user’s balance when writing a check, we deduct the amount from their Synapse deposit account in real-time, thus eliminating any insufficient fund exceptions. Fonts used on our checks are optimized for improving OCR performance, thus removing any exception handling due to illegible type. We also verify addresses to reduce bad address exceptions.

Node Type

Type
Default Permission
Comment

CHECK-US

CREDIT

This node allows you to send a check to any individual or entity in the US

CHECK-US OBJECT

_id:
string

Object ID of the node

_links.self.href:
string

HAL style link for the node

allowed:
string

Denotes the account standing. Look at the node permissions section below to learn more

client.id:
string

ID of the client that created the node

client.name:
string

Name of the client that created the node

info.nickname:
string

Any nickname/common name given to the node. Eg. Savings Node

type:
string

Type of node

timeline:
array of objects

Array that tracks node updates as they occur

is_active:
booleantrue

If the node is indexed or marked deleted.

extra.supp_id:
string

Any supplied ID given by the client that created the node

extra.note:
string

Any note you wish to add with the check. If paying a bill, this could be an account number or name of the user.

info.payee_name:
string

Name of the Payee

info.payee_address.address_street:
string

Address of the payee, this can be home address of a person or business address of a corp.

info.payee_address.address_city:
string

Address of the payee, this can be home address of a person or business address of a corp.

info.payee_address.address_subdivision:
string

Address of the payee, this can be home address of a person or business address of a corp.

info.payee_address.address_country_code:
string

Address of the payee, this can be home address of a person or business address of a corp.

info.payee_address.address_postal_code:
string

Address of the payee, this can be home address of a person or business address of a corp.

Node Permissions

Every CHECK-US node object has a set of permissions associated with them as follows.

Permission
Comment

CREDIT

Node can receive funds.

INACTIVE

Node has been disabled and cannot be used for any transactions

LOCKED

Node has been locked and cannot be used for any transactions