PaymentSeries
Payitoff API: PaymentSeries
Schema
A PaymentSeries
is an object that describes a recurring series of Payments
that should be made to a Servicer
from a Borrower
-owned SourceAccount
on a regular schedule.
You can create, edit, list, and cancel a PaymentSeries
.
Creating and Editing PaymentSeries
PaymentSeries
Use the Create PaymentSeries
endpoint to create all PaymentSeries
records. When creating, you'll send a PaymentSeriesPayload
object as your request body, so be sure to check the guide to better understand how to successfully detail your series and its schedule.
Use the Edit PaymentSeries
endpoint to edit existing PaymentSeries
records. Just as when creating, you'll provide a PaymentSeriesPayload
as your request body.
Don't confuse
Payments
,PaymentSeries
, andBatchPayments
!Our API supports making different kinds of payments on behalf of one or more
Borrowers
from their own bank accounts and from third-party-owned bank accounts.The best way to determine if you should be creating a
Payment
,PaymentSeries
, orBatchPayment
is based on how manyBorrowers
you wish to make a payment for, and who owns the fundingSourceAccount
.
Do I need a Payment
, a PaymentSeries
, or a BatchPayment
?
Payment
, a PaymentSeries
, or a BatchPayment
?Scenario | SourceAccount Owner | Solution |
---|---|---|
I want to make a payment for one Borrower | The Borrower owns the SourceAccount from which funds will be transferred. | Payment |
I want to make a payment for one Borrower on a regularly recurring schedule every month. | The Borrower owns the SourceAccount from which funds will be transferred. | PaymentSeries |
I want to make a payment for one Borrower | My business or another third-party owns the SourceAccount from which funds will be transferred. | BatchPayment |
I want to make a payment for many Borrowers | My business or another third-party owns the SourceAccount from which funds will be transferred. | BatchPayment |
I want to make a payment for many Borrowers | One of the Borrowers owns the SourceAccount from which funds will be transferred to pay for all the Borrowers . | Not Allowed |
Schema Definition
Property | Type | Format | Description |
---|---|---|---|
amount | string | decimal | The total amount of the payment. |
borrower_id | string | uuid | The UUID that identifies the Borrower on whose behalf this payment is made. |
id | string | uuid | The UUID that identifies this PaymentSeries . |
schedule | object | One of:DayOfMonthSchedule EndOfMonthSchedule | An object describing the recurrence schedule. The actual dates selected each month will be moved off of weekends and bank holidays. The next business day will be used, unless that would roll into a new month, then the previous business day is used instead. |
source_account_id | string | uuid | The UUID that identifies the Borrower -owned SourceAccount from which funds will be transferred. |
status | string | active cancelled | The current status of this PaymentSeries . |
{
"amount": "144.00",
"borrower_id": "7c7648b1-9171-4e65-898d-e49583c17982",
"id": "291dece4-c64c-40d1-9ee7-686183768811",
"schedule": {
"day_of_month": 28,
"end_date": "2022-09-01",
"start_date": "2021-09-01"
},
"source_account_id": "c299cadf-f093-4cb5-91ee-4f2ed6282f09",
"status": "active"
}
Updated over 1 year ago