Skip to main content

Resources

Recurring Credit ACH Payment

RecurringCreditAchPayment is a JSON:API resource, top-level fields:

NameTypeDescription
idstringIdentifier of the recurring Credit ACH payment resource.
typestringType of the payment resource. For credit ach recurring payments the value is recurringCreditAchPayment.
attributesJSON ObjectJSON object representing the recurring payment resource.
relationshipsJSON:API RelationshipsDescribes relationships between the Recurring Credit ACH payment and the originating deposit account and org.

Attributes

NameTypeDescription
createdAtRFC3339 Date stringThe date the resource was created.
updatedAtRFC3339 Date stringThe date the resource was updated.
amountintegerThe amount (cents) of the payment.
descriptionstringPayment description (maximum of 10 characters), also known as Company Entry Description, this will show up on statement of the counterparty.
addenda OptionalstringOptional, additional payment description (maximum of 80 characters), not all institutions present that.
statusstringStatus of the recurring payment, one of: Active, Completed, Disabled, Deleted.
numberOfPaymentsintegerRepresents the number of payments that were created by this recurring payment.
scheduleScheduleThe schedule of the recurring payment.
tagsobjectSee Tags.

Relationships

NameTypeDescription
accountJSON:API RelationshipThe Deposit Account originating the recurring payment.
orgJSON:API RelationshipThe org the customer belongs to.
customerOptional, JSON:API RelationshipThe Customer the deposit account belongs to. This relationship is only available if the account belongs to a single customer, business or individual.
counterpartyJSON:API RelationshipThe Counterparty the payment to be made to.
Example RecurringCreditAchPayment resource:
{
"data": {
"type": "recurringCreditAchPayment",
"id": "1",
"attributes": {
"createdAt": "2022-06-25T08:50:49.391Z",
"updatedAt": "2022-06-25T08:50:49.391Z",
"amount": 1000,
"description": "Rent - Apartment 15",
"schedule": {
"startTime": "2022-06-25",
"interval": "Monthly",
"nextScheduledAction": "2022-07-18",
"dayOfMonth": 16
},
"status": "Active",
"numberOfPayments": 0
},
"relationships": {
"counterparty": {
"data": {
"type": "counterparty",
"id": "1"
}
},
"account": {
"data": {
"type": "account",
"id": "10002"
}
},
"customer": {
"data": {
"type": "customer",
"id": "10004"
}
},
"org": {
"data": {
"type": "org",
"id": "1"
}
}
}
}
}

Recurring Debit ACH Payment

RecurringDebitAchPayment is a JSON:API resource, top-level fields:

NameTypeDescription
idstringIdentifier of the recurring Debit ACH payment resource.
typestringType of the payment resource. For debit ach recurring payments the value is recurringDebitAchPayment.
attributesJSON ObjectJSON object representing the recurring payment resource.
relationshipsJSON:API RelationshipsDescribes relationships between the Recurring Debit ACH payment and the originating deposit account and org.

Attributes

NameTypeDescription
createdAtRFC3339 Date stringThe date the resource was created.
updatedAtRFC3339 Date stringThe date the resource was updated.
amountintegerThe amount (cents) of the payment.
descriptionstringPayment description (maximum of 10 characters), also known as Company Entry Description, this will show up on statement of the counterparty.
addenda OptionalstringOptional, additional payment description (maximum of 80 characters), not all institutions present that.
statusstringStatus of the recurring payment, one of: Active, Completed, Disabled, Deleted.
numberOfPaymentsintegerRepresents the number of payments that were created by this recurring payment.
scheduleScheduleThe schedule of the recurring payment.
tagsobjectSee Tags.

Relationships

NameTypeDescription
accountJSON:API RelationshipThe Deposit Account originating the recurring payment.
orgJSON:API RelationshipThe org the customer belongs to.
customerOptional, JSON:API RelationshipThe Customer the deposit account belongs to. This relationship is only available if the account belongs to a single customer, business or individual.
counterpartyJSON:API RelationshipThe Counterparty the payment to be made to.
Example RecurringDebitAchPayment resource:
{
"data": {
"type": "recurringDebitAchPayment",
"id": "1",
"attributes": {
"createdAt": "2022-06-25T08:50:49.391Z",
"updatedAt": "2022-06-25T08:50:49.391Z",
"amount": 1000,
"description": "Rent - Apartment 15",
"schedule": {
"startTime": "2022-06-25",
"interval": "Monthly",
"nextScheduledAction": "2022-07-18",
"dayOfMonth": 16
},
"status": "Active",
"numberOfPayments": 0
},
"relationships": {
"counterparty": {
"data": {
"type": "counterparty",
"id": "1"
}
},
"account": {
"data": {
"type": "account",
"id": "10002"
}
},
"customer": {
"data": {
"type": "customer",
"id": "10004"
}
},
"org": {
"data": {
"type": "org",
"id": "1"
}
}
}
}
}

Recurring Credit Book Payment

RecurringCreditBookPayment is a JSON:API resource, top-level fields:

NameTypeDescription
idstringIdentifier of the recurring credit book payment resource.
typestringType of the payment resource. The value is always recurringCreditBookPayment.
attributesJSON ObjectJSON object representing the payment resource.
relationshipsJSON:API RelationshipsDescribes relationships between the recurring credit book payment and the originating deposit account and org.

Attributes

NameTypeDescription
createdAtRFC3339 Date stringThe date the resource was created.
updatedAtRFC3339 Date stringThe date the resource was updated.
amountstringThe amount (cents) of the payment.
descriptionstringPayment description (maximum of 80 characters), this will show up on statement of the counterparty.
statusstringStatus of the recurring payment, one of: Active, Completed, Disabled, Deleted.
numberOfPaymentsintegerRepresents the number of payments that were created by this recurring payment.
scheduleScheduleThe schedule of the recurring payment.
transactionSummaryOverridestringIf this field is populated, its contents will be returned as the bookTransaction's summary field (maximum of 100 characters).
tagsobjectSee Tags.

Relationships

NameTypeDescription
accountJSON:API RelationshipThe Deposit Account creating the recurring payment.
counterpartyAccountJSON:API RelationshipThe Counterparty account the payment to be made to.
orgJSON:API RelationshipThe org the customer belongs to.
customerOptional, JSON:API RelationshipThe Customer the deposit account belongs to. This relationship is only available if the account belongs to a single customer, business or individual.
Example RecurringBookPayment resource:
{
"data": {
"type": "recurringCreditBookPayment",
"id": "4",
"attributes": {
"createdAt": "2022-06-25T14:27:41.093Z",
"updatedAt": "2022-06-25T14:27:41.093Z",
"amount": 40,
"description": "Subscription - Basic Plan",
"schedule": {
"startTime": "2022-06-25",
"interval": "Monthly",
"nextScheduledAction": "2022-07-05",
"dayOfMonth": 5
},
"status": "Active",
"tags": {
"test": "test"
},
"numberOfPayments": 0
},
"relationships": {
"org": {
"data": {
"type": "org",
"id": "1"
}
},
"account": {
"data": {
"type": "account",
"id": "10002"
}
},
"counterpartyAccount": {
"data": {
"type": "account",
"id": "10000"
}
},
"customer": {
"data": {
"type": "customer",
"id": "10004"
}
}
}
}
}