== Changelog ==

= 1.1.3 2026-09-24 =
* Added   - DuitNow QR (dnqr) support alongside the legacy duitnow_qr, exposed as a single DuitNow QR option that resolves to whichever identifier your brand supports.
* Added   - ShopeePay is stored as shopee_pay, with an existing razer_shopeepay value migrated automatically.
* Added   - Crypto Coin payment method option.
* Added   - Payment method availability is now looked up with the order amount, so methods with a minimum amount are no longer hidden.
* Added   - Payment Notes setting, so a note from the form can be attached to the purchase in the CHIP dashboard.
* Fixed   - Purchases were rejected by CHIP with "due cannot be in the past" whenever the Timing setting was left empty, so the form could not be paid. The due limit is now omitted when it is not configured.
* Fixed   - A failed CHIP API call during payment surfaced as a fatal error instead of a message the payer could act on. Every API response is now checked before it is read.
* Fixed   - A form with its own Brand ID and Secret Key used the account configured first, so payments for that form could be created on the wrong account.
* Fixed   - Refund synchronization registered its webhook on the global account even when the form had its own credentials, so refunds on those forms were never verified.
* Fixed   - Saving settings could drop the webhook registered for the global account, and a form without a public key stopped every remaining form from being processed.
* Changed - The bundled settings framework was replaced with our own. Your saved settings are kept exactly as they were, so nothing needs to be reconfigured.
* Fixed   - Changing settings from a crafted link is no longer possible, and saving settings now also checks that the user is allowed to manage the site.

= 1.1.2 2025-05-05 =
* Fixed - Fixed issue with load_textdomain.

= 1.1.1 2024-08-21 =
* Fixed - Fix settings link.

= 1.1.0 2024-04-29 =
* Added   - Duitnow QR in payment method whitelist option.
* Changed - Updated CSF.
* Fixed   - Error after payment completion.

= 1.0.9 2023-12-12 =
* Added   - Now purchase will include with Form Title and Submission Id.
* Changed - Use new Fluent Form action hooks.
* Fixed   - Customer full name will now truncated at 128.
* Fixed   - undefined wpFluent() on some circumstances.

= 1.0.8 2023-07-05 =
* Fixed - Issue with duplicate email notification now only send once.

= 1.0.7 2023-05-15 =
* Added - Option to whitelist specific payment method.

= 1.0.6 2023-05-10 =
* Added - Add execution for processFormSubmissionData to ensure compatibility with Google Sheet

= 1.0.5 2023-04-29 =
* Added - Add filter "ff_chip_create_purchase_params", "ff_chip_handle_paid_data" and action "ff_chip_after_purchase_create"

= 1.0.4 2023-02-24 =
* Fixed - Issue with payment when using with coupon code.

= 1.0.3 2023-02-17 =
* Changed - Reference will be autogenerated.

= 1.0.2 2023-02-14 =
* Changed - Reference value now using form title instead of transaction id.
* Changed - Platform value now set to fluentforms instead of API.

= 1.0.1 2023-01-10 =
* Fixed - Error when new forms created using global configuration.

= 1.0.0 2022-12-02 =
* New - Intial Release