Changelog
The NewDay Developer Portal is periodically updated when changes are made to API specifications. This changelog documents updates such as a new or deprecated endpoint, a new or changed field name or when additional information is added.
19/11/2024
Core Credit: New field added to GetAccountPositions endpoint GetAccountPositionsResponse.HasRegularPayment
. New field added to GetAccount endpoint GetAccountResponse.HasRegularPayment
. New field added to GetAccountSpendTypes endpoint GetAccountSpendTypesResponse.Value.instalment.NextCycleAmount
.
07/11/2024
Regular Payments: Response updated on SetupRegularPayment endpoint SetupOrUpdateRegularPaymentResponse
added to 202 Accepted. New field added to SetupRegularPayment endpoint SetupOrUpdateRegularPaymentResponse.CollectionDate
. New field added to SetupRegularPayment endpoint SetupOrUpdateRegularPaymentResponse.ChangeEffectiveInCycle
. New field added to SetupRegularPayment endpoint SetupOrUpdateRegularPaymentResponse.NextCycleCollectionDate
. Field description updated on GetRegularPayment endpoint GetRegularPaymentResponse.ProjectedRegularPayment.CollectionDate
. New field added to GetRegularPayment endpoint GetRegularPaymentResponse.Projected.NextCycleCollectionDate
. New field added to GetRegularPayment endpoint GetRegularPaymentResponse.Collection.DateAdjustmentType
.
06/11/2024
Acquisitions: New subStates of customerCancel
and agentCancel
added to the customerCreationResponse
model for the CreateCustomer endpoint. Channel
enums casing updated to camelCase.
30/10/2024
Customer Journey: New property added to GetCustomerJourneyDetailsUsingToken endpoint CustomerJourneyResponse.Accounts.Dues
. New property added to GetCustomerJourneyDetailsUsingToken endpoint CustomerJourneyResponse.Accounts.Dues.Arrears
. New property added to
endpoint GetCustomerJourneyDetailsUsingCustomerRef CustomerJourneyResponse.Accounts.Dues
. New property added to
endpoint GetCustomerJourneyDetailsUsingCustomerRef CustomerJourneyResponse.Accounts.Dues.Arrears
. Optional header api-version
added.
30/10/2024
Regular Payments: Field updated on GetRegularPayment endpoint GetRegularPaymentResponse.ProjectedRegularPayment.Amount.Value
from not null to nullable.
23/10/2024
Core Credit: New field added to GetAccountSpendTypes endpoint GetAccountAvailableLimitsResponse.Value.Instalment.CompletedAt
.
09/10/2024
Core Credit: New field added to GetTransactionActivities endpoint GetTransactionActivitiesRequest.InstalmentEligibility
. New field added to GetTransactionsForCurrentBillingPeriod endpoint GetBillingPeriodTransactionsRequestQuery.InstalmentEligibility
. New field added to TransactionsSearch endpoint TransactionsSearchRequest.InstalmentEligibility
. New field added to GetAccountPositions endpoint GetAccountPositionsResponse.Dues.RemainingPaymentRequested
. New field added to GetAccountDues endpoint GetAccountPositionsResponse.Dues.RemainingPaymentRequested
. New Enum value added to GetAccountPositions endpoint GetAccountPositionsResponse.Flags.InstalmentStatus
.
04/10/2024
Core Credit: Renamed service from Account to Core Credit. Updated NDT Staging URL to https://dapi.stg-newdaytechnology.net/core-credit
. Updated NDT Production URL to https://dapi.newdaytechnology.net/core-credit
. New field added to GetAccountInterestRates endpoint GetAccountInterestRatesResponse.DefaultFeeAer
.
18/09/2024
Rate Card: Updated response codes on CreateRateCardsFromRecords and CreateRateCardsFromGrid endpoints to return 202 on success.
12/09/2024
Account: Updated GetAccountSpendTypes endpoint InstalmentStatus
enum from Completed
to Complete
. New fields added to GetAccountSpendTypes endpoint GetAccountSpendTypesResponse.CurrentRates.ExpiresAt
and GetAccountSpendTypesResponse.GoToRates
. New field added to GetAccountPositions endpoint GetAccountPositionsResponse.IsPlanned
. New field . New endpoint added TransactionsSearchByTransactionId. Response codes descriptions updated on all endpoints, 200: Success to Ok, 422: Client Error to Unprocessable Content, 500: Server Error to Internal Server Error, 501: Server Error to Not Implemented.
04/09/2024
Account: Updated server URLs.
Regular Payments: Added server URLs.
29/08/2024
Account: Removed CreateAccount, CancelInstalmentPlan, GetCycleDays, ChangeBillingCycleDay, GetChargeOffReasons, SetChargeOffStatus, ReverseChargeOffStatus, CreateAlternateMinimumDues, DeleteAlternateMinimumDue, CreateMemo, GetMemoCategories, GetAccountMemos, CreatePayment, CreatePaymentReversal, InterestTransactionAdjustment, FeeTransactionAdjustment, GetTransactionsAdjustmentsInterests, TransactionsAdjustmentsFees, GetAdjustmentReasons, AccountTransactionAdjustments, GetAvailableTreatments, AddTreatment, UpdateTreatment, RemoveTreatment endpoints.
13/08/2024
Acquisitions: Added new Substate enum value verificationRequired
. Corrected nullability of some fields.
eKYC: Updated server descriptions.
27/06/2024
Acquisitions: Removed all references to ChosenPaymentDueDate property. Added new StateMapper updates. Added device information header. Corrected nullability of some fields.
30/05/2024
Acquisitions: Added new ChosenPaymentDayOfMonth
property on the ApplicationCreate and ApplicationUpdate endpoints.
03/05/2024
Account: Added Instalment
object to GetAccountSpendType endpoint. Added AddTreatment and RemoveTreatment endpoints.
24/04/2024
Regular Payments: Added Regular Payments API.
24/04/2024
Acquisitions: Removed incorrect nullable properties from multiQuote endpoint. Added new states to the Eligibility, Decison and CreateCustomer endpoints.
22/04/2024
Customer Journey: Updated audit header names from channel
, sub
and obo
to context-channel
, context-sub
and context-obo
on all endpoints. Added isAccessBlocked
and isAccessLocked
fields to the Customer Journey Details (Using CustomerRef) endpoint. Updated descriptions and examples on all endpoints.
17/04/2024
Account: Added Account API.
09/04/2024
Acquisitions: Added new occupation property on the Create and Update application endpoints. Added new state (QuoteSigned) to the Signature endpoint. Added four values to the channel enum for the Create, Update and Retrieve Application endpoints.
27/03/2024
Acquisitions: Added problem details descriptions to all endpoints.
eKYC: Added problem details descriptions to all endpoints. Improved bad request messaging on Application OTP and Penny Drop Initiate and Validate endpoints. Removed invalid status enum values from Application OTP and Penny Drop Initiate and Validate endpoints.
26/03/2024
Order Processing: Updated production server URL.
Rate Card: Updated production server URL.
Offer: Updated production server URL.
Merchant: Updated production server URL.
22/03/2024
Rate Card: Added new POST endpoint Create Rate Card From Records and new PUT endpoint Update Rate Card From Records, to create and update a rate card from a list of records.
07/03/2024
Order Processing: Retrieve Spend Options endpoint renamed to Spend Options For CustomerRef and Retrieve Preboarding Spend Options endpoint renamed to Spend Options For Product.
05/03/2024
Customer Journey: Updated examples, descriptions, server names and error response descriptions for all endpoints.
04/03/2024
Customer Journey: Updated examples for Customer Journey Details (Using token) and Customer Journey Details (Using CustomerRef) endpoints.
28/02/2024
Acquisitions: Added server descriptions. Added new substate enum values creditLock
and existingCust
.
eKYC: Added server descriptions. Added optional journeyId
field, now it's on all four endpoints OTP Initiate, OTP Validate, Penny Drop Initiate and Penny Drop Validate.
SSO Widget: Added CORS Policy and redirect URIs.
DocUpload Widget: Added brand to the URL and sucess/failure post backs.
26/02/2024
Customer Journey: Updated server URLs. Header customerAccessToken
changed to customer-access-token
. Mandatory header context-tenant-id
added. Optional headers channel
sub
obo
added. Aer
, CustomerRef
, Evidence
and Kyc
objects added to the response.
19/02/2024
Order Processing: Initiate endpoint customer-access-token
header updated to optional.
15/02/2024
Order Processing: Spend Options endpoint now has basketAmount
as optional. Improved error response documentation.
07/02/2024
SCA Widget: Updated SCA Widget documentation to remove the clientSessionId
parameter (this is not expected in the query string).
02/02/2024
Rate Card: Added new GET endpoint Retrieve All Rate Cards.
02/02/2024
Finance Plans: Added endpoint descriptions.
31/01/2024
SCA Widget: Added SCA Widget documentation.
29/01/2024
Order Processing: Added new POST endpoint Initiate.
18/01/2024
Order Processing: Renamed Idempotency header from request-id
to idempotency-key
for POST endpoints. Updated server URLs.
Rate Card: Renamed Idempotency header from request-id
to idempotency-key
for POST endpoints. Updated server URLs.
Offer: Renamed Idempotency header from request-id
to idempotency-key
for POST endpoints. Updated server URLs.
Merchant: Renamed Idempotency header from request-id
to idempotency-key
for POST endpoints. Updated server URLs.
17/01/2024
Acquisitions: Added fields creditLimitIncreasePreference
and removed unsolicitedCreditLimitIncrease
on the Create Application endpoint. Added field creditLimit
to the Create Customer endpoint. Added field riskScore
to the Eligibility and Decision endpoints. Updated field title
on shipping address
to an enum.
16/01/2024
Order Processing: Added idempotency header to the Authorise, Settle, Reverse and Refund endpoints.
Rate Card: Added idempotency header to the Create Ratecard Association, Remove Rate Card Association, Create Rate Card, Activate Rate Card and Expire Rate Card.
Offer: Added idempotency header to the Create Offer endpoint.
Merchant: Added Idempotency header to the Create Merchant endpoint.
05/01/2024
Customer Journey: CustomerAccessToken
header added to the Customer Journey Details (using token) endpoint. Updated field descriptions.
13/12/2023
Acquisitions: Added fields balanceTransferAmount
and chosenPaymentDueDate
on multiQuote
.
08/12/2023
Customer Journey: Added Customer Journey API.
05/12/2023
Order Processing: Added error descriptions to all endpoints for error codes: 401, 403, 429, 500, 502, 503, 504.
Rate Card: Added error descriptions to all endpoints for error codes: 401, 403, 429, 500, 502, 503, 504.
Offer: Added error descriptions to all endpoints for error codes: 401, 403, 429, 500, 502, 503, 504.
Merchant: Added error descriptions to all endpoints for error codes: 401, 403, 429, 500, 502, 503, 504. Various fields amended from nullable to required: organisationUnitId
, IndustryType
, companyRegistrationNumber
, averageTransactionValue
, town
, contractStartdate
, description
, retailer
. Various fields amended from required to nullable: name branch in bankDetails
and telephone in alternateContacts
. Other field changes made: averageTransactionValue
is now in amount format, vatNumber
is mandatory if VAT is applicable and field name id
became merchantId
.
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.