- Migrate to wearesho-team/bobra-payments 2.0
- Add support for first_name, last_name, email, phone payment parameters
- Change Client implementation to support PayerDetailsInterface argument
- Fix handling extX (where X > 4) in Notification\Server
- Add timezone to Notification payments date
- Bobra Payments 1.5.0 support (exceptions)
- Split Payment class into Payment\CC and Payment\C2A classes
- Modify Client to generate CC and C2A payments depending on configuration (\InvalidArgumentException will be thrown if no type not match both CC and C2A)
- Add Credit classes, that describes transfer funds to client credit card. It should be used for issuing credits.
- Add Notification\Server for handling platon callbacks
- Add TransactionInterface with implementation: TransactionTrait, Transaction. This interface contains FormId field, that will be used in Client for payment form id instead of Payments\Transaction getType()