Releases: GenesisGateway/genesis_php
Releases · GenesisGateway/genesis_php
1.24.3
1.24.2
Features:
- Updated Paysafecard transaction type via Web Payment Form with customer_id required parameter
- Improved project README with Web Payment Form transaction request example
- Added Representment Reversed state handling
- Added Payment Account (P) support for Bank Account Type via Online Banking Payout
- Added Return Pending URL support to Sepa Direct Debit Sale (SDD Sale)
- Added Account Owner parameters support to the following transaction requests:
- Authorize
- Authorize 3D
- Credit (Credit Fund Transfer)
- Sale
- Sale 3D
- Payout
- Init Recurring Sale
- Init Recurring Sale 3D
- Web Payment Form
- Added
applicationData
andwrappedKey
parameters support to the Apple Pay token - Added Smart Router support
Fixes:
- Fixed Online Banking Payout validations for BRL currency
1.24.1
1.24.0
Features:
- Added the following attributes support to the Google Pay transaction request:
- Notification Url
- Return Success Url
- Return Failure Url
- Removed Recurring Type attribute support from the Web Payment Form transaction request
- Recurring Type is available for a definition like a Custom Attribute via addTransactionType('sale3d', ['recurring_type' => 'initial'])
- Added new required customer_id parameter to the Paysafecard transaction request.
- Updated Online Banking Payin transaction request bank codes for THB currency.
- Added support of new optional Return Success and Failure URL parameters to Sepa Direct Debit (SDD Sale) transaction request.
- Added Customer Attributes support to the Online Banking Payout transaction request.
- Added Bank Code parameter support to the Online Banking Payout transaction request.
- Refactored currency amount validations to throw an Invalid Argument exception when an invalid value is submitted.
1.21.12
Features:
- Added Funding parameters support to the following transaction requests:
- Web Payment Form
- Authorize
- Authorize 3D
- Sale
- Sale 3D
- Init Recurring Sale
- Init Recurring Sale 3D
- Added support for the following KYC Customer Verification requests:
- Register
- Status
- Verify
- Added Payment Type attribute support to Bank Payout transaction request.
- Updated the PIX transaction request by marking billing address attributes as optional.
- Updated Online Banking transaction request bank codes for THB, VDN, and IDR currencies.
- Updated the Neosurf transaction by marking Return Success and Return Failure URL attributes as optional.
1.21.11
Features:
- Added 3DSv2 parameters support to the Google Pay transaction request
- Added PHP 8+ compatibility updates
- Added support for the following Dynamic Descriptor parameters::
merchant_country
merchant_state
merchant_zip_code
merchant_address
merchant_url
merchant_phone
merchant_service_city
merchant_service_country
merchant_service_state
merchant_service_zip_code
merchant_service_phone
- Added
sha256
encryption algorithm support during notification authentication
1.21.10
Features:
- Updated available transaction statuses
- Updated error codes list
- Updated Online banking PLN bank codes
- Added support for Tokenization API. The following requests were added:
- Tokenize
- Detokenize
- Update token
- Validate token
- Delete token
- Get card
Fixes:
- Fixed
color_depth
3DSecure request parameter behaviour
1.21.9
Features:
- Updated Bank Pay-out transaction request by adding support
bank_account_verification_digit
parameter - Deprecated Account Verification transaction request. Replaced by Sale, Sale 3D, Authorize, Authorize 3D with 0 amount.
Fixes:
- Fixed PHP 8.1+ compatibility
1.21.8
Features:
- Added Mandate Reference and Company Name parameters support to the SDD Sale transaction request
- Updated SDD Sale transaction request by removing the requirement of mandatory BIC parameter
- Updated OnlineBanking Payout bank list for Brazil
- Added Subsequent Requiring Type support to Authorize transaction request
- Added Blik One Click bank support to Online Banking PayIn
- Added User Category parameter support to the following transaction requests:
- Online Banking PayIn
- UPI