Versioning and Change log

This log details any breaking and non-breaking API changes we have released for our Verifications service.

Prerequisite

Make yourself familiar with our API Principles to ensure a resilient integration.

Versioning log

Version 5 (06/18/2020)

Dynamic statement narrative
  • you must now submit narrative in your intelligent and dynamic verification request
  • this is no longer a breaking change. narrative is now an optional field as of 02/15/2021

Version 4 (09/25/2019)

Strict parsing
  • header change to "Content-Type: application/vnd.worldpay.verifications.accounts-v4+json"
  • sending any fields not recorded in our documentation returns an error

Version 3 (07/16/2019)

New mandatory field
  • header change to "Content-Type: application/vnd.worldpay.verifications.accounts-v3+json"
  • new mandatory transactionReference field

Version 2 (06/07/2019)

Field rename and endpoint removal
  • header change to "Content-Type: application/vnd.worldpay.verifications.accounts-v2+json"
  • verifications:recurring action link and https://try.access.worldpay.com/verifications/accounts/intelligent/recurring resource link removed
  • cardOnFile endpoint now returns cardOnFileAuthorize and recurringAuthorize action links in the response
  • merchant.reference renamed to merchant.entity
  • billingAddress renamed to verificationAddress

Change log (Non-breaking changes)

New optional channel field in request (v5) (03/25/2024)

More details

You can now send a channel field within your request.


New optional consumerBillPayment field in instruction object (v5) (03/25/2024)

More details

You can now send a consumerBillPayment flag within the instruction object in your request. Customer's of Visa's Consumer Bill Payment (CBP) service must set this to true.


New optional recipient object in request (all versions) (01/18/2024)

More details

You now have the option to send a recipient object within your Verification request. You should send this if your MCC is 6012 or 6051 to remain PSD2 compliant and avoid acquirers refusing your payment.


New optional email and telephone fields in Payment Facilitator merchant block (08/24/2023)

More details

You now have the option to send an email and telephone field within your payment facilitator merchant object.


Payment Facilitator Sub-Merchant ID max length increased to 15 (08/16/2023)

More details

The paymentFacilitator merchantId now has a maximum digit length of 15. The previous limit was 7.


New optional refusalAdvice field in Verification refusal response (04/20/2023)

More details

You will now receive a Merchant Advice Code (MAC) as overrideName in the not verified response, if you have requested to receive this.


Additional fundingType values in response (v4 + v5) (03/01/2023)

More details

The field fundingType in the paymentInstrument object of your response can now have the following additional values:

  • `chargeCard`
  • `prepaid`
  • `deferreddebit`

We have added these to the already existing values of debit and credit.


New optional category field in response (v4 + v5) (03/01/2023)

More details

You now have an additional field of category in the card section of your oneTime response if you have opted in to receive it. This field populates data from the cardbin:productType field value.


ACH verification (v5) (11/07/2022)

More details
  • You can now send verification requests against US bank accounts to ACH endpoint:

    • https://try.access.worldpay.com/verifications/accounts/ach

Optional CVC field in the verification request (v5) (10/11/2022)

More details
  • You can now submit the CVC as an optional field in the verification request with token for both oneTime and cardOnFile endpoints.

    • https://try.access.worldpay.com/verifications/accounts/intelligent/oneTime
    • https://try.access.worldpay.com/verifications/accounts/intelligent/cardOnFile
    • https://try.access.worldpay.com/verifications/accounts/dynamic/oneTime
    • https://try.access.worldpay.com/verifications/accounts/dynamic/cardOnFile

Merchant initiated transaction reason support on CardOnFile Endpoint (v5) (06/20/2022)

More details
  • You can now supply storedCredentials.reason as an optional field for both cardOnFile endpoints:

    • https://try.access.worldpay.com/verifications/accounts/intelligent/cardOnFile
    • https://try.access.worldpay.com/verifications/accounts/dynamic/cardOnFile

Cardholder name now an optional field (v5) (03/11/2021)

More details
  • The paymentInstrument.cardHolderName field is no longer mandatory in v5 requests.

Updates to statement narrative in requests (v5) (02/15/2021)

More details
  • The narrative block is no longer a mandatory field in v5 requests to cater for upstream services

Apple Pay decrypted verification (v4 + v5) (11/23/2020)

More details

You can now submit your v4 and v5 intelligent and dynamic verification with a decrypted Apple Pay paymentInstrument. This only applies to the cardOnFile endpoints:

https://try.access.worldpay.com/verifications/accounts/intelligent/cardOnFile

https://try.access.worldpay.com/verifications/accounts/dynamic/cardOnFile


Additional card metadata fields in response (v4) (05/01/2020)

More details
  • we are returning paymentInstrument in verified and notVerified responses for enabled merchants

Version support for 3DS (v4) (02/07/2020)

More details
  • you can now submit the following values for authentication.version in your 3DS request:

    • for 3DS1 - 1.0.2
    • for 3DS2 - 2.1.0 or 2.2.0

Additional fields in response (v4) (01/27/2020)

More details
  • we are returning riskFactors in verified and notVerified responses

cardOnFile verifications with tokens (v4) (12/31/2019)

More details
  • you can now send verification requests with a token to both cardOnFile endpoints:

    • https://try.access.worldpay.com/verifications/accounts/intelligent/cardOnFile
    • https://try.access.worldpay.com/verifications/accounts/dynamic/cardOnFile

oneTime verifications with tokens (v4) (11/20/2019)

More details
  • you can now send verification requests with a token to both oneTime endpoints:

    • https://try.access.worldpay.com/verifications/accounts/intelligent/oneTime
    • https://try.access.worldpay.com/verifications/accounts/dynamic/oneTime

More details
  • recurringSale action link is now returned in the cardOnFile verification responses. This allows for recurring sale transactions.