- It’s now possible to modify gateway requests before they are sent.
- Added
craft\commerce\omnipay\base\Gateway::EVENT_BUILD_GATEWAY_REQUEST
. - Added
craft\commerce\omnipay\events\BuildGatewayRequestEvent
.
- Added Craft CMS 5 and Craft Commerce 5 compatibility.
- Fixed a PHP error that could occur when retrieving data from a gateway response. (#49)
- Added Craft CMS 4 and Craft Commerce 4 compatibility.
sendCartInfo
setting now supports environment variables.
- Fixed a bug where zero-value line items were being sent to the gateway.
- Fixed a bug where zero-value line items were being sent to the gateway. (#24)
- Fixed an error that could occur when using the
OffsitePaymentForm
model. (#17)
- Fixed a bug where fallback billing names were being set incorrectly. (#17)
- Package now requires Commerce 3.3
- Guzzle 7 is now required.
- Changed Guzzle version requirements to also allow 2.x versions.
- Updated changelog with missing changes for 2.1.0
- Update Craft Commerce requirements to allow for Craft Commerce 3.
- Fix a bug where using gateway via CLI would break. (#9)
craft\commerce\omnipay\base\Gateway::createOmnipayGateway()
method for creating the Omnipay gateway using Craft's Guzzle client.
- Package now uses Omnipay v3.
- Fixed a bug where
notifyUrl
parameter was set even if gateway did not support webhooks.
- Package now requires Commerce 2.0.0-beta.5
- Added additional user ID param to
Gateway::createPaymentSource()
for compatibility with Commerce 2.0.0-beta.5
- Initial release.