Skip to content

Releases: Judopay/Judo-PHP

Support for Guzzle7

07 Oct 14:05
58ea75b
Compare
Choose a tag to compare

Guzzle 6 still supported

PrimaryAccountDetails for 3DS2

07 Oct 14:04
Compare
Choose a tag to compare

3DS2

Add primaryAccountDetails request block to Resume3ds and Complete3ds (required for 3DS2 for MCC 6012 merchants only)

CV2 in 3DS2 requests

08 Jul 14:59
eca0d4b
Compare
Choose a tag to compare

3DS2

CV2 now optional for the following calls

  • Resume3ds
  • Complete3ds

3D Secure 2.0

18 May 09:54
b5e0b62
Compare
Choose a tag to compare

API changes

  • Version set to 6.4 for all requests
  • Base URL set to api.judopay.com

3DS2 support

Fields added to the payment model

  • cardAddress: address1, address2, town, postcode, countryCode
  • cardHoldername
  • phoneCountryCode
  • mobileNumber
  • emailAddress
  • authenticationSource
  • challengeRequestIndicator
  • scaExemption
  • methodCompletion
  • methodNotificationUrl
  • challengeNotificationUrl

Support of new requests for 3DS2 flows

  • Resume3ds
  • Complete3ds

Recurring payments

Fields added to the payment model

  • initialRecurringPayment
  • recurringPayment
  • recurringPaymentType
  • relatedReceiptId

Receipts

  • Update of GetTransaction to allow a receipt to be retrieved from a ReceiptId

Logging

  • Monolog dependency removed
  • PSR dependency added

One Use Token Payments and Preauths

27 Jan 17:13
ac1ff78
Compare
Choose a tag to compare

One Use Token Payments

  • Setting the correct ressourcePath for OneUseTokenPayment

One Use Token Preauths

  • New model for OneUseTokenPreauth
  • Added OneUseTokenPreauthBuilder

Others

  • Test cards expiry date update

PrimaryAccountDetails and Recurring fields

04 Dec 18:34
21b2091
Compare
Choose a tag to compare

Primary Account Details fields

  • name
  • accountNumber
  • dateOfBirth
  • postCode

Available in CardPayment, TokenPayment, RegisterCard and CheckCard models under the primaryAccountDetails field

Recurring Payments fields

  • initialRecurringPayment
  • recurringPayment
  • relatedReceiptId
  • recurringPaymentType

Available in CardPayment and TokenPayment models

Certificate Validation Enhancement

19 Feb 10:04
e82e8dc
Compare
Choose a tag to compare
  • The SDK will now validate the Judo API using all trusted root certificates available on the server instead of requiring the certificate to be signed by one particular root certificate authority

3DS payments support

30 Jan 10:12
fc4ae48
Compare
Choose a tag to compare
  • Added PUT operation to update transactions
  • CompleteThreeD Model
  • CompleteThreeD Builder

PaymentModel new fields

24 Oct 15:50
f4b3bd1
Compare
Choose a tag to compare
  • base_uri retrieved from $configuration->get("endpointUrl")
  • Added DynamicDescriptor as part of the PaymentModel
  • Added PaymentMetaData as part of the PaymentModel

Guzzle 6

20 Jun 09:37
266c93c
Compare
Choose a tag to compare

Change of minimum PHP version

The minimum recommended PHP version is now 5.6
We do not assure compatibility with PHP 5.5 as this version has been on EOL since 2016

Dependencies

php >=5.5
guzzlehttp/guzzle ~6.0