feat(coupons): coupons can now automatically apply based on customer attributes or active subscriptions
feat(coupons): coupons can now be restricted based on customer attributes or active subscriptions
feat: add Zage payment method (tryzage.com)
chore: update TaxJar integration
chore: improve logging for webhooks v2
fix: include coupons and custom fields in the custom tax endpoint payload
chore: add Foxy platform ID to Checkout.com requests
chore: remove the image cache nav item from the admin (as it's currently unused)
fix: improve Apple Pay error messaging
fix: ignore empty subscription reattempt schedules when processing reattempts
fix: improve handling of invalid responses
fix: improve handling of custom gateway ID overrides, custom transaction IDs, and journal entry IDs with Stripe
feat: improve default zoom value for webhooks v2
fix: prevent changing the webhook v2 resource type after creation
fix(vivawallet-checkout): prefix error response with a gateway error string
fix(apple-pay): small improvements for apple pay integration
docs: add `display_id` to `transaction_journal_entries` documentation
fix(validations): add allow `null` and allow blank for uniqueness validator, for webhooks
fix(webhooks): remove the trigger for webhooks when process payment fails in certain circumstances, for Stripe
fix(gift-card-provisioning): point provisioned by transaction detail id to item resource instead of a transaction
fix(item-category): remove gift recipient email template URI from protected properties
fix(store): do not allow to set empty webhook_key
feat: add Checkout.com integration
fix(transaction-journal-entries): allow the transaction id override to work with custom display IDs
fix(gift-cards): fix auto-apply issues
fix(OAuth-gateways): perform a silent redirect for OAuth gateways
feat: adding Apple Pay mass enablement, BETA
fix(viva wallet-checkout): change successful transaction status from captured to approved
feat(gateways): checkout.com integration
refactor: improvements for viva wallet checkout
feat: pass additional data to Authorize.net CIM integration
feat(gateways): add new Viva Wallet smart checkout integration
fix (stripe_connect_charge): add deprecated flag
fix: add Foxy transaction IDs to Stripe's metadata
fix: correct error impacting API-generated transactions
feat: add gift cards as products with auto-provisioning, email notifications, new email templates, and more!
feat: add Sezzle as a buy-now-pay-later payment method
feat: add additional tokens to the Stripe Charges API integration
feat(api): allow logs and journal entries to be zoomed from transactions
fix(payments): improve Global Payments card handling for guest checkouts
feat: add custom transaction journal ID functionality
fix: improve error logging for PayPal Express Checkout.
fix(avatax): resolve undefined index warning for avatax connection test
fix(gateways): deprecate adyen hosted redirect gateway and rename adyen embedded gateway
fix(tax): call the correct logging method for invalid data returned from custom tax endpoints
fix(checkout): improve Stripe card fields rendering to avoid some edge case bugs
fix(gateways): improve error handling and fix prepayment webhooks for curbstone
fix: add specific handling for error object in clientside logging
fix(gateways): add rtAgreementType
field + fix for returning customers with CardStream
fix: do not allow to set empty data_feed_key
in store settings
fix(admin): improved security for webhooks
refactor(admin): update Authorize.net default ach credentials for testing
fix(api): add admin/onboarding_gw as allowed route for Oauth gateway onboarding via the API
fix: correct Viva Wallet handle webhook postMessage
syntax
fix: add checks before make datafeed/webhooks requests
fix: correct issue preventing gift card code logs from writing
fix: correct subscription cancellation dunning issue
fix(vivawallet): correct checkOAuthState
call in 3DS webhook call
fix(opayo): improve Opayo AUTHENTICATED
valid response
feat(stripe): add fee_details
and customer token to the processor_response_details
fix(paperless): improve error handling when Paperless is unavailable, trigger email
fix(gateways): improve 3DSv2 notifications for certain gateways
fix(square): add timeout when rendering square up payment form
feat: new webhook system for larger payloads and API parity
docs(api): improve docs for PayPal Express Reference Transactions, reporting
fix: correct test mode flag for the new Helcim integration
fix: add 3DSv2 support to Cardstream
fix: allow Kount to be optional when using BlueSnap
fix: Square updates for platform usage
fix: Square updates where access tokens need to be refreshed
feat: move to new Square SDK, adds line item support to Square invoices
feat: add new Helcim integration using their latest API
fix(checkout): fix session id for worldpay 3DS
feat(app): exclude Facebook fbclid
param from hmac signing
* feat(tax): add post-transaction events (void, capture, refund)
to the custom tax endpoint
* feat(payments): update Curbstone to do auth-only
Seriously. No fool.
fix(authorize.net): limit address length to prevent errors for the CIM integration