Releases: GenesisGateway/genesis_php
Releases · GenesisGateway/genesis_php
1.19.1
Features:
- Added support for New Zeland Billing Country to the Neosurf transaction request
- Added allowed currencies to the Neosurf transaction request:
Australian dollar, Bulgarian lev, Brazilian real, Canadian dollar, Swiss franc, Chinese yuan, Czech koruna, Danish krone, Euro, Pound sterling, Hong Kong dollar, Croatian kuna, Hungarian forint, Indonesian rupiah, Israeli new shekel, Indian rupee, Japanese yen, South Korean won, Mexican peso, Malaysian ringgit, Norwegian krone, New Zealand dollar, Philippine peso, Polish złoty, Romanian leu, Russian ruble, Swedish kronor, Singapore dollar, Thai baht,
Turkish lira, United States dollar, CFA franc BCEAO, South African rand - Added support for Revolut BIC in iDeal transaction request
- Removed Spain (ES) from the supported Billing Countries in MyBank transaction request
Fixes:
- Fixed XML Builder
1.19.0
Fetures:
- Added support for 3DSv2 attributes to the Web Payment Form transaction request
- Added support for Business Payment Type attribute
- Added support for Sca Preference attributes to the Web Payment Form transaction request
- Added support for transaction with Zero Amount. Affected transaction requests:
- Authorize
- Authorize 3D
- Sale
- Sale 3D
- Init Recurring Sale
- Init Recurring Sale 3D
- Web Payment Form
1.18.9
Features:
- Added support to the Business Attributes with various date formats
- Deprecated Trustly Withdrawal transaction request
- Added support of optional Bank Code attribute to the P24 transaction request
- Added allowed banks validation to the optional attributes BIC for the iDeal transaction request
- Add support of optional attribute Return Pending URL for the iDeal transaction request
1.18.8
1.18.7
Features:
- Added support of optional attributes Credential On File to the following transaction requests:
- Account Verification
- Authorize
- Authorize3D
- Sale
- Sale3D
- InitRecurringSale
- InitRecurringSale3D
- Payout
- Added support of Ucof attributes credential_on_file_transaction_identifier and credential_on_file_settlement_date to the following transaction requests:
- Authorize
- Sale
- Deprecated QIWI and InstantTransfer transaction types
- Removed QIWI payment type for PPRO transaction type
- Refactored the 3DSv2 helper methods and now the signature generation is done with the help of
\Genesis\Genesis\Utils\Threeds\V2::generateSignature
- Added support for optional SCA attributes to the following transaction requests:
- Authorize
- Sale
- Added auth_network_outage to the list with supported exemptions
- Added Alipay QR payment type support to the OnlineBanking\Payin transaction request
- Added support for the following currencies and their available banks to the OnlineBanking\Payin transaction request:
- MXN
- PEN
- EUR
- BRL
- CHF
- USD
- Added optional attributes document_reference_number and purpose_of_remittance to the TransferTo Payout transaction request
- Deprecated
setIfsCode
andgetIfsCode
methods from the TransferTo Payout transaction request - Added optional attributes return_success_url_target and user_id to the Trustly Sale transaction request
- Deprecated the setter and getter attributes methods for bank_account_number and * customer_bank_id* available in Sofort transaction request. Introduced new methods:
setBic
getBic
setIban
getIban
- Added Spain (ES) as available billing country for MyBank transaction request
- Removed Costa Rica (CR) as available billing country for SafetyPay transaction request
- Added Chile (CL) as available billing country for Santander transaction request
- Updated billing countries for MyBank and SafetyPay payment types via PPRO transaction request
Fixes:
- Removed remote_ip from the list with required attributes for the Trustly Sale transaction request
1.18.6
Features:
- Removed requests from the Precessing and Web Payment Form:
- Zimpler
- Santander Cash
- Updated Recurring Sale transaction attributes
- Currency parameter is no longer required. It is an optional parameter used for an amount transformation to a minor currency format.
- if currency is SET the amount will be transformed into a minor currency format (keeps the existing behavior)
- if currency is NOT set the amount must be into a minor currency format
- Added moto attribute support
- Currency parameter is no longer required. It is an optional parameter used for an amount transformation to a minor currency format.
- Added new optional attribute return_pending_url to the Web Payment Form.
- Updated the PHPSpec library to version 3.4
- Added new optional attribute crypto to the Apple Pay request
- Added 3DSv2 attributes support to the following transaction requests:
- Authorize 3D
- Sale 3D
- Init Recurring Sale 3D
- Added MethodContinue request used for 3DSv2-Method Frictionless, Challenge and Fallback flows
- Updated the README with usage examples for the 3DSv2 attributes
Fixes:
- Fixed the Warning produced by the XML Builder class when running on PHP version above 7.3
- Fixed the namespace of the BankAccountTypes causing issues with Composer 2
1.18.5
Features:
- Added Tokenization support for:
- Authorize
- Authorize (3D-Secure)
- Sale
- Sale (3D-Secure)
- Init Recurring Sale
- Init Recurring Sale (3D-Secure)
- Payout
- Added Business Attributes support for:
- Authorize
- Authorize (3D-Secure)
- Capture
- Sale
- Sale (3D-Secure)
- Init Recurring Sale
- Init Recurring Sale (3D-Secure)
- Recurring Sale
- Web Payment Form
1.18.4
1.18.3
Features:
- Added a new crypto attribute to the following transactions:
- Authorize
- Authorize 3D
- Sale
- Sale 3D
- Added Card Expiry Date Update functionality to the Transaction API
- Added new languages support for the Web Payment Form:
- Norwegian
- Danish
- Swedish
- Added a new ApplePay transaction type for the Processing API
- Added the following filter attributes to the Processed Transaction API:
- deposit_slip_number
- batch_slip_number
1.18.2
Features:
- Updated the list with supported billing countries for Trustly Sale. Removed countries:
- Bulgaria
- Hungary
- Ireland
- Italy
- Portugal
- Romania
- Slovenia
- Updated the list with supported billing countries for Paysafecard. Added countries:
- Australia
- Bulgaria
- Georgia
- Gibraltar
- Iceland
- Kuwait
- Latvia
- Liechtenstein
- Lithuania
- Montenegro
- New Zealand
- Paraguay
- Peru
- Saudi Arabia
- Uruguay
- Updated the list with supported billing countries for Sofort. Removed countries:
- France
- United Kingdom
- Updated list with the supported transaction types for the Web Payment Form (WPF)
- Added helper methods for retrieving the transaction name by transaction type
- Extended the list with the Level 3 Data attributes. Added attributes:
- Taxes - fee_amount and fee_type
- Airline Itinerary - confirmation_information, date_of_issue
- Airline Leg - arrival_date
- Added new attributes to the Refund transaction request. Added attributes:
- bank
- bank_branch
- bank_account
- bank_account_type
- Updated the list with supported currencies for Bank Payout transaction type. Added currencies:
- Argentine peso
- Brazilian real
- Chilean peso
- Colombian peso
- Mexican peso
- Peruvian sol
- Uruguayan peso
Fixes:
- Removed usage of internal SSL Certificates for peer verification. The verification of the peer remains required.
- Fixed the method parsing XML response. No longer the parser fails when the php.ini setting allow_url_fopen is Off.
- Fixed a minor problem with the core validations