All notable changes to bankly-laravel
will be documented in this file
- Refactoring Bankly onboarding rules
- Added Update Customer endpoint
- Refactoring BanklyCard class to return mixed instead of array due to change in Bankly API
- Refactoring LegalRepresentative object to be updated with new API params
- Refactoring DocumentAnalysis class to return metadata only if document is SELFIE
- Typed Request object on tests when asserting HTTP facade
- Allowing null properties to billets
- Added missing arrayable contract in BankAccount class
- Added new feature: Payment Simulation
- Added missing Arrayable contract to some classes and interfaces
- Modified TOTP endpoints to send body as JSON
- Added missing setPassphrase method to BanklyTOTP
- Added new argument to registerPixKey method, accepting hash to send when key_type is EMAIL or PHONE
- Fixed wrongly types on the following files:
src/Types/Pix/Payer.php
,src/Types/Pix/PixDynamicQrCode.php
- Fixed validator with new rules from Bankly
src/Validators/Pix/PixDynamicQrCodeValidator.php
- Added missing facades class
- Fixed some properties that can be nullable at Bankly/Auth/Auth class
- Added missing changelog
- Fixed minor bugs at scope properties
- Fixed scopes properties at Bankly/Auth/Auth and Bankly class
- Fixed minor bugs on type hinted methods
- Added support for PHP 8.1 and PHP 8.2 versions
- Added support for Laravel 9/10
- Dropped support for PHP 8.0
- Dropped support for Laravel 8.x
- Added Bankly OTP endpoints
- Tests has been upgraded
- Added some types to properties and methods return
- Fixed internal Put Http Method on Bankly class
- Fixed method setEncrypt to allow null
- Fixed BanklyCard class
- Fixed class Bankly to use mtlsSettings from setters
- Removed options to set certificates path at login method at Auth class
- Added methods for set certificates path for .crt and .pem files
- Added Dynamic QrCode Pix
- Added business customers management
- Added webhook messages management
- Added get limits by feature
- Add get token method
- Fix card address number validation
- Added offboarding support
- Added billet cancellation
- Added account closure
- Refactored billets
- Added Pix refound
- Fix Pix Qr Code Validation
- Added full mTLS support
- Improved banks methods
- Added physical card tracking method
- Changed card methods
- Added multiple token support
- Added mTLS PIX support
- Added income report
- Changed bank slip printing
- Added PIX key transfer
- Changed PIX static QrCode transfer
- Added support for PHP 8.1
- Dropped support for PHP 7.x
- Added support for Laravel 9.x
- Dropped support for Laravel 7.x
- Scope property added in token request
- Removed character length validation on program ID
- Changed authentication method
- Added getters and setters in auth class
- Added event after authentication
- Fixed bankly pix facade class name
- Create static QRCodes
- Reading static and dynamic QRCodes
- Create customer account
- Allows sending PIX to payment type accounts
- Card activation for the first time
- Card status change
- Card password change
- Contactless configuration
- Card query by document
- Card query by activate code
- Card query by account
- Get the next card statuses
- Token generate for digital wallet
- Corrected documentation block
- Unused Imports Removed
- Fixed the body format on request when obtaining the security card data
- Fixed the body format on request on the duplicate card
- Get card data by proxy number
- Card security data query
- Duplicate of card
- Added class for cards management
- Card management class to use with the facade
- Get card transactions
- Allows you to enter empty key for EVP type
- Fixed physical card url route
- Adjusted physical card names
- Fix of create customer method
- Added obtaining customer data
- Added obtaining customer accounts
- Added deposit billet management
- Added PIX cashout Manual
- Added PIX cashout StaticQrCode
- Fix features tests
- Refactor Virtual Card
- Feature event dates
- Physical card creation
- Added PIX for this package
- Added a method for headers on HTTP calls
- Virtual cards creation
- Pay bills
- Fixed support for PHP8
- Added Inputs for Customer (Customer, Address, Phone, Analysis)
- Added Inputs for Documents
- Added support to Laravel 8.x
- Added support to PHP8
- Fixed events params
- Fixed balance request
- Added notes on methods that have different responses from staging and production environment
- Fixed /events params
- Added new settings API
- Removed /baas from staging
- initial release