Get Configuration
This endpoint is used to retrieve the merchant’s applicable payment limits.
A request to Create Checkout may be rejected if the order amount is not between the minimumAmount and maximumAmount (inclusive).
Afterpay merchant configuration does not change frequently. For this reason, the configuration response will include Cache-Control headers in order to minimise network round trips when using a modern HTTP client. Get configuration should be called on a fixed schedule, preferably once per day.
Connection Timeouts
Example request
GET /v2/configuration?include=publicid&include=consumerlending&include=paybyinstallment
Authentication
Basic authentication of the form Basic <base64(username:password)>.
Headers
Query parameters
Repeat this query parameter to include optional configuration fields in the response. The endpoint always returns minimumAmount and maximumAmount.
Supported values:
publicid: includepublicId, the merchant public identifier (MPID) when one exists.consumerlending: includeconsumerLending, which indicates whether consumer lending is enabled and, when enabled, the eligible minimum and maximum order amounts.paybyinstallment: includepayByInstallment, the configured pay by installment minimum and maximum eligible order amounts.
Response
Returns a configuration object containing the following attributes.
Object containing amount and currency.
Where a Money object is included in an API request, it will be validated according to the specification above. Invalid Money objects will trigger a 422 Unprocessable Entity response. The following is a list of common examples:
Object containing amount and currency.
Where a Money object is included in an API request, it will be validated according to the specification above. Invalid Money objects will trigger a 422 Unprocessable Entity response. The following is a list of common examples:
Merchant public identifier (MPID). Returned only when include=publicid is requested and a public mapping exists for the merchant.
Returned only when include=consumerlending is requested. Indicates whether consumer lending is enabled for the merchant's online channel and, when enabled, the eligible order amount range.
Returned only when include=paybyinstallment is requested and pay by installment is configured for the merchant. Contains the eligible order amount range for pay by installment.