Account
Learn how to find information about a customer’s credit account.
Overview
These endpoints can be used to provide an overview of a customer’s account. Combined with information from the Customer API, you can see an overview of the customer and their associated accounts. This is commonly used in front-end channels such as Mobile app, Web app and IVR to help a customer service their account. An example journey use case that this may be used in is to present a view of a customer's balance and amounts due at the start of a payment journey where the customer is making a payment against their account.
Create Account
Endpoint name | Functionality |
---|---|
GetAccount | Provides an overview of the account including createdAt, productId, creditLimits, status and treatments. |
GetAccountAvailableLimits | Retrieve available credit to spend on the account for the cash limit and account limit. |
GetAccountBalances | Retrieve the account level total balance amount. This is the amount that has cleared on a customer's account and can be used alongside total pending credits, debits and credit limit to calculate the open to buy. |
GetAccountSpendTypes | Retrieve a detailed breakdown of all spend types (e.g. purchase, cash, instalment) and their balances and rates for the account. |
GetAccountDues | Retrieve dues on the account including current due, requested payment, recommended extra payment, total arrears, etc. |
GetAccountArrears | Retrieve a detailed breakdown of the arrears on the account, including the due amount and arrears age of the due amount. |
GetAccountPositions | Composite resource to return standard account details along with available limits, balances and dues. |
Transactions and Authorisations
Endpoint name | Functionality |
---|---|
Get Authorisations | Retrieve all available authorisations for an account. |
GetTransactions | Retrieve all transactions for an account. Request transactions within a specified date and amount range. You can also search text within the transaction description. |
GetTransactionsActivities | A composite view to retrieve authorisations and transactions in a combined view. |
Transaction Adjustments
Endpoint name | Functionality |
---|---|
GetTransactionsAdjustmentsInterests | Returns all interest transactions and their breakdown per spend-type, with an isAdjustable flag if it can be adjusted. |
PutTransactionsAdjustmentsInterests | Apply an interest adjustment for an account for a specified interest transaction. |
GetTransactionsAdjustmentsFees | Returns all fee transactions on a given account, with an isAdjustable flag if it can be adjusted. |
PutTransactionsAdjustmentsFees | Apply a fee adjustment for an account for a specified fee transaction. |
GetAccountsAdjustmentsReasons | Returns a list of adjustments that can be made on an account e.g. Gesture of Goodwill, Credit Balance Refund. |
PutAccountsAdjustments | Apply a debit or credit adjustment to an account for a specified reason. |
Billing Periods and Statements
Endpoint name | Functionality |
---|---|
GetBillingPeriods | Returns a list of Billing Periods for the account. |
GetBillingPeriodTransactions | Returns transactions for the current or specified billing period. |
GetBillingPeriodBalances | Returns balances for the given billing period e.g. opening balance, closing balance, total credits and total debits. |
GetBillingPeriodSpendTypes | Returns the spend type breakdown (e.g. balance transfer, instalment) and associated interest rates for the given billing period. |
GetBillingPeriodDetails | A composite view of the given billing period that combines balances and spend types. |
Getting Started with NewDay
Quick start guides for how you can start working with NewDay as a partner and learn about the end-to-end processes of integrating with APIs.
Engagement with Commercial team
This section guides potential businesses on how to become a NewDay credit partner and explains the end-to-end on-boarding process.
Integration Guide for Developers
This section provides guidance on how to start building with NewDay i.e. how to integrate with NewDay's various deployment environments, getting access to APIs etc.
Was this page helpful?