- Fixed bug preventing saved payment sources from populating payments
- Fixed bug preventing saved payment sources from populating payments
- Fixed bug preventing saving of payment sources
- Added
UserFieldsEvent
for sending custom data with authorizations (documentation)
- The plugin now supports Commerce Omnipay 3.0
- The plugin now requires Omnipay: CardConnect 1.4.0
- Fixed a bug where purchase transactions failed to validate correctly
- Fixed a bug where requests failed to send cardholder name if different from billing address
- Fixed a bug where requests using payment sources failed to populate cardholder name
- Fixed bug where expiry pattern wouldn't validate correctly in certain instances
- Fixed a bug where pasted card numbers might not update CVV validation
- Fixed a bug where successful zero-dollar card validations would return as failed
- Added
jmauzyk\commerce\cardconnect\variables\Variable
- Added
jmauzyk\commerce\cardconnect\services\AssetBundle
- Changed asset bundle source paths to be consistent with published url getter
- Fixed payment form duplicate input ID
{tip} It's now possible to tokenize using the CardSecure API via javascript. Tokenization method is selected in the gateway settings. For information on customizing form appearance and custom payment forms, see the documentation.
- Added support for saving payment sources
- Added ability to tokenize using CardSecure API via javascript
- Updated Omnipay: CardConnect to 1.3.0
- Added
jmauzyk\commerce\cardconnect\gateways\Gateway::getIframeNumberInput()
- Deprecated
jmauzyk\commerce\cardconnect\gateways\Gateway::getTokenizedNumberInput()
- Updated tokenized number input to make UI in Craft CP
- Fixed order ID not displaying in CardPointe
{warning} As of this release, payment forms generated using
getPaymentFormHtml()
will use tokenized card numbers by default via CardConnect's Hosted iFrame Tokenizer. For information on customizing form appearance, custom payment forms, and reverting to clear PANs, see the documentation.
- Updated
getPaymentFormHtml()
method to implement Hosted iFrame Tokenizer - Added
jmauzyk\commerce\cardconnect\gateways\Gateway::getTokenizedNumberInput()
- Updated Omnipay: CardConnect to 1.2.0
- Authorize and Purchase requests now correctly send the order id instead of transaction hashes
- Added composer support for Craft Commerce 3
- Updated to be compatible with new API URLs
- Updated Omnipay: CardConnect to 1.0.1
- Fixed missing address
- Added address line 2 to request
- Initial release