Changelog

[2.9.0] - 13/03/24

EndpointTypeDescription
/orderAddedAdded paymentContext - in-store, online
/orderAddedAdded paymentWorkflow - immediate, deferred
/orderAddedAdded merchant.approval
/orderAddedAdded nonPaymentInstruments
/orderAddedAdded config to allow merchants to override certain values
/refundAddedAdded paymentReference in refund order request
/finalizeAddedAdded Merchant Finalize endpoint to enable merchants to trigger finalize
/callbackAddedAdded eventType pre_processing_start and pre_processing_complete
/callbackAddedAdded eventType post_processing_start
/callbackChangedChanged eventType finalize to post_processing_complete
/callback/public-keyAddedAdded callback public key endpoint which can be used to verify the callback signature

[2.1.0-target.2] - 29/09/23

EndpointTypeDescription
/orderFixedCorrected the example for the paymentContext field, from in-store to in_store in response
/orderChangedUpdated ordering of fields in the order response to match that of the current api spec in response
/orderFixedCorrected wallet example from string to an example wallet object in response
/orderChangedUpdated wallet schema to specify the wallet object information in response
/orderFixedCorrected payments object to include a paymentReference field in response
/orderFixedCorrected the parameters to include a merchantId field
/orderChangedUpdated GET order response to OrderResponse.payments and refunds are now included in the payments array
/abortChangedUpdated request body to optional
/abortChangedUpdated abort response to OrderResponse
/orderAddedAdded metadata object into update order request. Which can override metadata information passed into the create order request.
/orderRemovedRemoved x-correlation-id header from documentation (was never returned in the response)

[2.1.0-target.1] - 18/09/23

EndpointTypeDescription
/createAddedadded an 'approval' block in place of the previous 'payable' flag, that allows merchant to set its payable status
/updateAddedadded an 'approval' block in place of the previous 'payable' flag, that allows merchant to set its payable status

Changelog keys
  • Added for new features.
  • Changed for changes in existing functionality.
  • Deprecated for soon-to-be removed features.
  • Removed for now removed features.
  • Fixed for any bug fixes.
  • Security in case of vulnerabilities.