API Explorer

Order Processing

1.0

A suite of endpoints to guide your customer's purchasing journey.

Environment URLs

EnvironmentBase URL
NDT Staginghttps://mtapi.stg-newdaytechnology.net/cl/merchant-gateway-service/
NDT Productionhttps://mtapi.newdaytechnology.net/cl/merchant-gateway-service/

SpendOptionsForCustomerRef

Returns the unique spend option(s) available to a particular customer or applicant.

get

/merchant/{customerRef}/spend-options

SpendOptionsForProduct

Returns the spend options available to a particular Product.

get

/merchant/spend-options

Authorise

Obtain an approval for the purchase amount.

post

/merchant/{customerRef}/authorisation

Settle

Settle an authorisation.

post

/merchant/{customerRef}/authorisation/{authorisationId}/settle

Reverse

Reverse an authorisation.

post

/merchant/{customerRef}/authorisation/{authorisationId}/reverse

Refund

Refund a settled transaction.

post

/merchant/{customerRef}/transaction/{transactionId}/refund

Initiate

Check if Strong Customer Authentication is required for the customers purchase.

post

/merchant/{customerRef}/initiate

Models

Represents a monetary amount with value and currency code

Model used when requesting an authorisation.

Model returned when an authorisation is created.

AuthorisationStatus
string enum

Repayment terms of the offer. Applicable to instalment offers only.

Model used when initiating if Strong Customer Authentication is required.

Model returned when initiating an authorisation.

OfferSource
string enum

Specifies the source of the parent offer. Applicable to instalment offers only.

OfferStatus
string enum

Specifies whether the parent offer is Active, Inactive or Expired. Applicable to instalment offers only.

Model used when refunding a transaction.

Model returned when refunding a transaction.

Model used when Reversing an authorisation.

Model returned when reversing an authorisation.

SCAStatus
string enum

Model used when Settling a transaction.

Model returned when settling a transaction.

Spend option.

SpendOptionOrderType
string enum

Used to sort spend options response

Model used when a list of spend options is returned.

SpendType
string enum

Specifies the spend-type of the spend option.

Was this page helpful?