Change log
Change log
All notable changes to the REST API Toolbox will be documented in this file.
The format is based on Keep a Changelog.
2019-11
Added
- List returned Australian bank account transactions for a given date.
- Use GET
/transactions/returns. - See the documentation.
- Use GET
2019-08
Added
- IP address validation on requests to this API.
- Secret API Key business restrictions.
- Developer? Create a QuickStream REST API Toolbox test facility.
- View the REST API developer log to view requests from your system and responses from this API.
2019-04
Added
- Tutorials and troubleshooting for common scenarios.
2018-11
Added
- List open pre-authorisations.
- Use GET
/transactions/open-preauths. - See the documentation.
- Use GET
2018-10
Added
- Fully or partially cancel a Visa/Mastercard pre-authorisation.
- Top-up an existing Visa/Mastercard pre-authorisation.
- Extend an original Mastercard pre-authorisation to the maximum time frame supported by the card scheme.
- Re-authorise an original Visa pre-authorisation that has expired after the maximum time frame supported by the card scheme.
2018-08
Added
- Capture a pre-authorisation.
- Use POST
/transactionswith theoriginalReceiptNumberof a pre-authorisation transaction to capture it. - See the documentation.
- Use POST
2018-07
Added
- Register an account by supplying a transaction receipt number.
- Use POST
/customers/{customerId}/accountswith areceiptNumberto register an account using the given transaction's payment account details. - See the documentation.
- Use POST
- Single-use-token response includes masked account details and surcharge percentage.
- Perform an initial pre-auth transaction.
- Use POST
/transactionswith atransactionTypeof PREAUTH. - See the documentation.
- Use POST
Changed
- Deprecated
tokenfield in data provided to callbacks in Trusted Frame and Custom Form Javascript in favour of using the single-use-token reponse object.- The
tokenfield is still populated in quickstream-api-1.0.min.js for backwards compatibility. - See the documentation.
- The
2018-04
Added
- Upload batch payment files and poll for the processing status.
- Use POST
/payment-filesto upload a payment file in one of the available formats. - See the documentation.
- Use POST
- Retrieve the details of payment files, including transactions.
- Use GET
/payment-files/{id}/payment-batchesto list the payment batches in your files. - Use GET
/payment-batches/{id}/transactions?status={code}to list transactions in a payment batch. - See the documentation.
- Use GET
- Retrieve payment file transaction reports.
- Use these resources if your software is compatible with these report formats.
- Use GET
/payment-files/{id}/flat-filefor a Flat File report. - Use GET
/payment-files/{id}/csvfor a CSV report. - Use GET
/payment-files/{id}/mts-rejectsfor a Westpac MTS Rejects report. - See the documentation.
2018-01
Added
- Register an account by supplying account details directly.
- Use POST
/customers/{customerId}/accountswith acreditCard,bankAccount, ornzBankAccountobject to register an account using the given details. - See the documentation.
- Use POST
2017-11
Added
- Register an account by supplying account details directly.
- Use POST
/customers/{customerId}/accountswith acreditCard,bankAccount, ornzBankAccountobject to register an account using the given details. - See the documentation.
- Use POST
- Use GET
/businesses/{supplierBusinessCode}/list-card-surchargesto list the credit card schemes and types you accept and their surcharge rates. - Released Custom Form to seamlessly integrate bank account forms directly onto your website using QuickStream-API.js.
2017-10
Added
- Take a payment by supplying account details directly.
- Use POST
/transactionswith acreditCard,bankAccount, ornzBankAccountobject to take a payment using the given details. - See the documentation.
- Use POST
2017-09
Added
- Include a
metadataobject when taking a payment with POST/transactionsrequests to supply extra information about a transaction.
2017-08
Added
- Use GET
/recurring-payments/{paymentScheduleId}/transactionsto list the payment history for a Recurring Payment.
2017-07
Added
- Released Trusted Frame to quickly and easily "drop-in" credit card or bank account forms onto your website using QuickStream-API.js.
- Take a payment using a customer ID.
- Use POST
/transactionswith a customer ID to take a payment against your customer's default account. - Use this when your customer has one or more pre-registered accounts and you have set a default.
- See the documentation.
- Use POST
- Take a payment using an account token.
- Use POST
/transactionswith an account token to take a payment from a pre-registered credit card or bank account. - See the documentation.
- Use POST
2017-05
Added
- You can list your 20 most recent transactions using GET
/transactions. - You can list transactions suspended by Fraud Guard using GET
/transactions/suspended. - List refunds for an original transaction using GET
/transactions/{receiptNumber}/refunds. - List retried payments for an original transaction using GET
/transactions/{receiptNumber}/retries. - See the Transactions API.
- Released Custom Form to seamlessly integrate payment or tokenisation forms directly onto your website using QuickStream-API.js.