Releases: GenesisGateway/genesis_php
Releases · GenesisGateway/genesis_php
1.21.6
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
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
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
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
Features:
- Improved compatibility with PHP 8+
- Updated GiroPay transaction requests via direct and PPRO integration
bic
attribute was marked as optionaliban
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
1.21.0
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
Features:
- Updated Google Pay and Apple Pay payment parameters
setPaymentType()
was replaced withsetPaymentSubtype()
- Added support for payment subtype Sale in Apple Pay transaction request
- Updated Google Pay and Apple Pay Payment Types constants
- Renamed
RECURRING
toINIT_RECURRING_SALE
- Renamed
- Refactored
Genesis\API\Constants\Transaction\Parameters\Mobile\ApplePayParameters
toGenesis\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
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