- Fixed the missing remote id getter on the payment request class
- Added Vanilo 4 support
- Added Laravel 11 support
- Dropped Vanilo 3 support
- Dropped Laravel 9 support
- Dropped PHP 8.0 & PHP 8.1 support
- Changed the Braintree
VOIDED
status to be mapped asCANCELLED
instead ofDECLINED
- Added PHP 8.3 support
- Fixed the voided status mapped as successful bug
- Added the
deletePaymentMethod()
method to the gateway - Added an optional billing address parameter to the Gateway's
createTransaction()
method (gets forwarded to Braintree)
- Added the
was_successful
key to the response toArray method that deprecates thewasSuccessfull
(typo/camelCase instead of snake_case) entry
- Added the proper mapping of refund transactions to payment statuses
- Fixed invalid return types in the refund method
- Fixed exception on credit operation types
- Fixed the getAmount() calculation on credit operation types (are negative from now on)
- Fixed errors caused by
double
parameter in refund method (converted to float)
- Added the missing return type to the refund method
- Fixed double data type to float in the refund transaction method
- Added the
refundTransaction()
method to the gateway
- Added the
getTransaction()
method to the gateway - Added processing the subtype (paymentInstrumentType) information to the payment response class
- Added Laravel 10 support
- Initial release
- Requires Vanilo 3.x