Here is a list of key terms that we use at Spinwheel which may not be immediately obvious.

CapabilitiesFor each liability that is returned for a user, there are a discrete set of actions and functionalities that are available depending on the creditor, the account, and other factors. We display this within our Capabilities matrix, shared on the /v1/users response with each liability for that user. This definition should provide you an ability to know in advance or filter out specific user actions depending on what is possible for that liability.
DIM A DIM or Drop-in Module, can be thought of as a widget which is embedded in the front end of your application using a simple code snippet. We have built DIMs for a variety of common use-cases including student loan refinancing.

While DIMs look great out of the box, they can also be white-labeled to match your branding.
DisbursementLoan disbursement refers to the process of releasing the loan funds to the borrower or to a third party on behalf of the borrower. When a loan is approved and the borrower has signed the loan agreement, the lender will disburse the loan funds according to the terms of the loan.
Employee PayerEmployee payers are created (and can be created) as a means of internal tracking for an existing user record to be tied 1:1 with their designated employer. If referenced in a paymentRequest for the payerId, the employerPayerId will ultimately be referenced for the original source of funds.
Employer PayerEmployer payers are created to verify a given employer’s bank account via micro-deposit. This will serve as the reference bank account when making payments towards an end user’s student loan account.
ImpactsLoan impact calculations are calculations that determine the potential impact of a loan on a borrower's finances. These calculations can help a borrower understand the cost of a loan and how it will affect their budget over time.
Liability SubtypeThe liability subtype provides a more granular category for the top level liability type, to further define what the specific profile of that user’s liability is. For example, under an Auto Loan you might see AutoLoan or AutoLease.
Liability TypeAll liabilities have a top level type which defines their debt category. As of now, these liability types are separated into the following categories: Credit Cards, Auto Loans, Student Loans, Home Loans, Personal Loans, and Miscellaneous Liabilities.
OriginationOrigination refers to the process of creating a new loan or credit account. This process typically involves an application, underwriting, and approval, and it results in the borrower receiving the funds or credit that they applied for.

In the context of a mortgage, for example, origination refers to the process of applying for and obtaining a new home loan. The borrower submits an application, which includes information about their income, assets, and creditworthiness, and the lender reviews this information to determine whether to approve the loan and under what terms. If the loan is approved, the lender will create the loan agreement and disburse the funds to the borrower.
Partner PayerPartner payers are created with the verification of a partner’s submitted bank account information via micro-deposit. Once created, this allows partner bank accounts to fund a central FBO account, which may then be used to direct funds towards various liabilities.
PrequalificationLoan prequalification is the process of determining whether a borrower is likely to be approved for a loan, and for how much money, based on a preliminary review of their financial and credit information.

The prequalification process typically involves the borrower providing information about their income, employment, assets, and debts, as well as their credit score and credit history. The lender will use this information to evaluate the borrower's ability to repay the loan and to determine their risk profile.
RefinanceRefinancing is the process of replacing an existing loan with a new one that has more favorable terms. Typically, people refinance to take advantage of lower interest rates or to change the terms of their loan to better suit their financial goals.

For example, someone with a high-interest mortgage might choose to refinance their mortgage to get a lower interest rate and reduce their monthly payments. Or, someone with credit card debt might choose to refinance their debt with a personal loan that has a lower interest rate and a fixed repayment term.

Refinancing can also be used to change the term of a loan. For example, someone with a 30-year mortgage might choose to refinance to a 15-year mortgage to pay off their loan faster and save on interest charges.
Settlement SpeedWithin our payments functionality we allow for sending funds at different speeds depending on the available operations supported for that transaction type. Many of the underlying functions rely on ACH functionality, and thus reflect similar ACH nomenclature. Same Day, Next Day, and Standard.
ServicerA loan servicer is a company that collects payments on a loan on behalf of the lender or investor who owns the loan. Loan servicers are responsible for processing loan payments, maintaining records of the loan balance and payment history, sending statements to borrowers, and handling customer service inquiries related to the loan.

Loan servicers are often different from the original lender who originated the loan. In many cases, lenders sell the rights to service loans to specialized loan servicing companies. This allows lenders to generate revenue by originating loans, while also freeing up resources to originate new loans by outsourcing the loan servicing functions.

Loan servicers are responsible for ensuring that loans are serviced in compliance with all applicable laws and regulations. They also work with borrowers who are experiencing financial difficulties to offer repayment plans, loan modifications, and other forms of assistance to help the borrower avoid default and foreclosure.
User PayerUser payers exist as a means for a user to add their bank account information (or a partner to add the user’s bank account information on their behalf) for ACH debits from their account to their student loan servicer after a successful connection via the loan-servicers-login DIM.
WebhooksA webhook is a mechanism used in software development to automate the exchange of information between different software applications. It is a way for one application to send data to another application in real-time, rather than requiring the second application to periodically request the data.

A webhook works by establishing a URL endpoint in the receiving application that can accept incoming data from the sending application. When an event occurs in the sending application that triggers a webhook, the sending application sends a message to the URL endpoint in the receiving application, containing the relevant data. The receiving application can then process the data in real-time and take any required actions based on the information received.

To learn more about our debt APIs and 1-click solutions, visit