Skip to content

Releases: GenesisGateway/genesis_php

1.21.6

24 Feb 11:02
@dyd dyd
Compare
Choose a tag to compare

Features:

  • Updated Know Your Customer (KYC) API requests to meet the latest Gateway requirements
  • Added Dynamic Descriptor attributes support to the following transaction requests:
    • Apple Pay
    • Google Pay

Fixes:

  • Fixed 3DSv2 Browser Time Zone Offset attribute by allowing zero value

1.21.5

31 Jan 17:00
@dyd dyd
Compare
Choose a tag to compare

Features:

  • Deprecated Init Recurring Sale, Init Recurring Sale 3D, Recurring Sale transaction request. They will be removed soon. Transaction requests are still available for use.
  • Added Recurring Type accessor providing Recurring transaction capabilities to the following transaction requests:
    • Authorize
    • Authorize 3D
    • Sale
    • Sale 3D
    • Web Payment Form
  • Updated Managed Recurring parameters by adding the following accessors available for Indian Cards:
    • Mode
    • Payment Type
    • Amount Type
    • Frequency
    • Registration Reference Number
    • Max Amount
    • Validated
  • Updated Gateway Notification handling example by adding required configuration.
  • Deprecated TrustPay transaction request
  • Updated MPI Params by adding the following optional accessors:
    • ASC Transaction Id
    • Threeds Challenge Indicator
  • Added Recurring Category accessor to the following transaction requests:
    • Authorize
    • Authorize 3D
    • Sale
    • Sale 3D
    • Web Payment Form
    • Init Recurring Sale
    • Init Recurring Sale 3D

1.21.4

16 Jan 08:25
@dyd dyd
Compare
Choose a tag to compare

Features:

  • Updated license comments that are located in the library files
  • Updated Customer Email validations by allowing accented characters
  • Updated Online Banking SGD currency by allowing the following bank codes:
    • ENETS-D_DBS
    • ENETS-D_UOB
    • ENETS-D_OCBC
    • ENETS-D_SCB

1.21.3

21 Sep 10:31
@dyd dyd
Compare
Choose a tag to compare

Features:

  • Improved compatibility with PHP 8.1
  • Updated Transaction States
  • Added Business Attributes support to the Trustly Sale transaction request
  • Updated Online Banking Payin transaction request
    • Updated supported banks for MYR currency
    • Added support of Bancontact (BCT) bank for EUR currency
  • Updated library Requirements

1.21.2

26 Aug 08:48
@dyd dyd
Compare
Choose a tag to compare

Features:

  • Improved compatibility with PHP 8+
  • Updated GiroPay transaction requests via direct and PPRO integration
    • bic attribute was marked as optional
    • iban attribute was marked as optional
  • Updated supported bank list for the Online Banking Payout transaction request
  • Added CAD currency support to the Online Banking Payout transaction request
  • Updated required description attribute for the Web Payment Form create transaction request by marking as optional
  • Added SCA parameters support to the Web Payment Form transaction request
  • Added Web Payment Form Id attribute support to the Web Payment Form transaction request
  • Added Return Pending URL attribute support to the PPRO transaction request
  • Updated iban attribute validation pattern for the GiroPay transaction request

1.21.1

04 Aug 08:16
@dyd dyd
Compare
Choose a tag to compare

Fixes:

  • Fixed amount parameter parsing part of the Managed Recurring parameters for the following transaction requests:
    • InitRecurringSale
    • InitRecurringSale3D

1.21.0

21 Jul 07:37
@dyd dyd
Compare
Choose a tag to compare

Features:

  • Added support for African Mobile Sale and African Mobile Payout transaction requests
  • Added support for the PIX transaction request
  • Added support for Russian Mobile Sale and Russian Mobile Payout transaction requests
  • Added support for Money transfer to the Financial\Cards\Payout
  • Added support for Managed Recurring attributes to Init Recurring Sale and Init Recurring Sale3D transaction requests
  • Added support for Moldova country to Paysafecard transaction request
  • Updated Document ID attribute validations
  • Removed support for Moneyou issuer from the iDeal transaction request

Fixes:

  • Fixed JSON API response parsing

1.20.1

04 Mar 15:37
@dyd dyd
Compare
Choose a tag to compare

Features:

  • Updated Google Pay and Apple Pay payment parameters
    • setPaymentType() was replaced with setPaymentSubtype()
  • Added support for payment subtype Sale in Apple Pay transaction request
  • Updated Google Pay and Apple Pay Payment Types constants
    • Renamed RECURRING to INIT_RECURRING_SALE
  • Refactored Genesis\API\Constants\Transaction\Parameters\Mobile\ApplePayParameters to Genesis\API\Constants\Transaction\Parameters\Mobile\ApplePay\PaymentTypes
  • Added support of Business Attributes for Apple Pay transaction request
  • Added Apple Pay via Web Payment Form

1.20.0

10 Feb 08:26
@dyd dyd
Compare
Choose a tag to compare

Features:

  • Added new PayPal transaction type with support of
    • Authorize
    • Sale
    • Express
  • Added new currency support for Online Banking
    • Canadian Dollar (CAD) with supported bank Interac Combined Pay-in (CPI)
  • Added support for Return Pending URL optional attribute to the following transaction requests:
    • Sofort
    • BancoDoBrasil
    • Bancomer
    • Bradesco
    • Citadel/Payin
    • Davivienda
    • Eps
    • GiroPay
    • Ideal
    • Itau
    • Multibanco
    • MyBank
    • PayU
    • PostFinance
    • Pse
    • RapiPago
    • SafetyPay
    • Santander
    • TrustPay
    • Webpay
    • AstropayCard
  • Added setJsonToken method to the Google Pay transaction request class and example usage into README
  • Added setJsonToken method to the Apple Pay transaction request class and example usage into README
  • Updated all date attributes with adding various input formats

1.19.2

14 Jan 16:11
@dyd dyd
Compare
Choose a tag to compare

Features:

  • Added support for Google Pay
  • Added Client-Side Encryption support to the following transaction requests:
    • Account Verification
    • Authorize
    • Authorize 3D
    • Sale
    • Sale 3D
    • Init Recurring Sale
    • Init Recurring Sale 3D
    • Payout