# Set minimum donation amount \[RESOLVED\]

**URL:** <https://community.gravityforms.com/t/set-minimum-donation-amount-resolved/11901>\
**Category:** Get Help\
**Tags:** gfcommon::to\_number, inr, conditional-logic\
**Created:** [February 13, 2022, 7:22pm UTC](https://community.gravityforms.com/t/set-minimum-donation-amount-resolved/11901 "2022-02-13T19:22:04Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![taranarainf](https://avatars.discourse-cdn.com/v4/letter/t/47e85d/32.png) [@taranarainf](https://community.gravityforms.com/u/taranarainf)\
**Post date:** [February 13, 2022, 7:22pm UTC](https://community.gravityforms.com/t/set-minimum-donation-amount-resolved/11901/1 "2022-02-13T19:22:05Z")

</div>

Hello Everyone,

I want to know if the below script can be modified to accept the amount in INR (Indian rupees)

* * *

```auto
add_filter( 'gform_field_validation_225_8', 'donate_minimum_validation', 10, 4 );
function donate_minimum_validation( $result, $value, $form, $field ) {
    $min_amount = 25.00;
    $donated = str_replace('$', '', $value);
    if ( $donated < $min_amount ) {
        $result['is_valid'] = false;
        $result['message'] = 'A minimum amount of $'.$min_amount.'.00 is required to offset credit card processing fees.';
    }
    return $result;
}

```

Thanks  
Pratik

---

<div class="post-metadata">

**Author:** ![chrishajer](https://sea2.discourse-cdn.com/flex020/user_avatar/community.gravityforms.com/chrishajer/32/88_2.png) [@chrishajer](https://community.gravityforms.com/u/chrishajer)\
**Post date:** [February 13, 2022, 7:47pm UTC](https://community.gravityforms.com/t/set-minimum-donation-amount-resolved/11901/2 "2022-02-13T19:47:54Z")

</div>

Yes, this can be modified to work with INR. The part that would need to change is the `str_replace` part - that is stripping off the currency symbol. For INR, this will be different. Try using this:

```auto
// apply to form 225, field 8
add_filter( 'gform_field_validation_225_8', 'donate_minimum_validation', 10, 4 );
function donate_minimum_validation( $result, $value, $form, $field ) {
    $min_amount = 25.00;
    $donated = GFCommon::to_number( $value, 'INR' );
    if ( $donated < $min_amount ) {
        $result['is_valid'] = false;
        $result['message'] = 'A minimum amount of '.$min_amount.'INR is required to offset credit card processing fees.';
    }
    return $result;
}

```

---

<div class="post-metadata">

**Author:** ![taranarainf](https://avatars.discourse-cdn.com/v4/letter/t/47e85d/32.png) [@taranarainf](https://community.gravityforms.com/u/taranarainf)\
**Post date:** [February 14, 2022, 4:01am UTC](https://community.gravityforms.com/t/set-minimum-donation-amount-resolved/11901/3 "2022-02-14T04:01:42Z")

</div>

Hi Chris,

I am all set now.

Thank you so much for your help, much appreciated.

Stay safe 🙂

Cheers,  
Pratik

---

<div class="post-metadata">

**Author:** ![chrishajer](https://sea2.discourse-cdn.com/flex020/user_avatar/community.gravityforms.com/chrishajer/32/88_2.png) [@chrishajer](https://community.gravityforms.com/u/chrishajer)\
**Post date:** [February 14, 2022, 4:03am UTC](https://community.gravityforms.com/t/set-minimum-donation-amount-resolved/11901/4 "2022-02-14T04:03:08Z")

</div>

Closed on February 14, 2022, 4:03am UTC


