All notable changes to this project will be documented in this file.
- Added the fields direct debit mandate.
- Added the fields for donation certificate info to direct debit payment call.
- Removed email parameter for 3-D Secure 2.0.
- Added error codes for 3-D Secure 2.0 cases.
- Added support for 3-D Secure 2.0 to payment page calls.
- Fixed a bug in the new function testApiCredentials.
- Added new function for testing API credentials: GiroCheckout_SDK_Tools::testApiCredentials().
- Added optional fields for 3-D Secure 2.0 to creditcard API (available on backend from December 2020)
- Added support for new API parameter timeout.
- Improved setServer method.
- API parameter amount for payment page is not optional when pagetype=2 (donation) and freeamount=1 or fixedvalues not empty.
- Added Paypal logo
- Added optional donation certificate parameters to finalizeform call
- Spelling corrections in error messages
- Added support for parameter otherpayments.
- Added parameter to Request class to allow for easier use of development server.
- Fixed Paydirekt cart class to make sure numeric values are not returned as strings in the JSON.
- Added support for the new credit card iframe form calls initform and finalizeform
- Provides a function to obtain the payment method logo name
- Introduces constants for the transaction types
- Added parameter certdata for donation certificate in paypage service.
- New call for paypage donation certificate implemented.
- Corrected Bluecode spelling
- Added check if function curl_exec is present and enabled
- Finalized support for Bluecode e-commerce payment method
- Return better error messages when authentication data is invalid.
- Improved error returns and better handling of empty return values.