# Webdev ERROR 402 Payment Required on hello world method

**URL:** <https://forum.inductiveautomation.com/t/webdev-error-402-payment-required-on-hello-world-method/62303>\
**Category:** Ignition\
**Created:** [July 26, 2022, 11:59am UTC](https://forum.inductiveautomation.com/t/webdev-error-402-payment-required-on-hello-world-method/62303 "2022-07-26T11:59:52Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![r.p](https://avatars.discourse-cdn.com/v4/letter/r/71e660/32.png) [@r.p](https://forum.inductiveautomation.com/u/r.p)\
**Post date:** [July 26, 2022, 11:59am UTC](https://forum.inductiveautomation.com/t/webdev-error-402-payment-required-on-hello-world-method/62303/1 "2022-07-26T11:59:52Z")

</div>

I have created a default “hello world” method through the wizard in webdev and opened the page via “Tools” → “Launch Weddev” → “Launche Resource”.  
I am greeted with the “ERROR 402 Payment Required” error, the module is in trial but when it expires I always reset it for the next 2 hours.

![tempsnip](https://us1.discourse-cdn.com/inductiveautomation/original/3X/8/6/865d9fcbbc374d187677575fcb0873fe71eb12d0.png)

I don’t see the same problem anywhere in the forum, can anyone shed some light? thank you

---

<div class="post-metadata">

**Author:** ![bmeyers](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/bmeyers/32/37453_2.png) [@bmeyers](https://forum.inductiveautomation.com/u/bmeyers)\
**Post date:** [July 26, 2022, 12:14pm UTC](https://forum.inductiveautomation.com/t/webdev-error-402-payment-required-on-hello-world-method/62303/2 "2022-07-26T12:14:07Z")

</div>

Is there a message in the Ignition logs under the status tab of the gateway?

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [July 26, 2022, 12:30pm UTC](https://forum.inductiveautomation.com/t/webdev-error-402-payment-required-on-hello-world-method/62303/3 "2022-07-26T12:30:08Z")

</div>

I would think that isn’t Ignition responding, but _ **something else** _ between the caller and Ignition. Is this an Ignition server exposed to the Internet with non-SSL ports open?

That might be an innocent proxy or might be something more serious.

---

<div class="post-metadata">

**Author:** ![r.p](https://avatars.discourse-cdn.com/v4/letter/r/71e660/32.png) [@r.p](https://forum.inductiveautomation.com/u/r.p)\
**Post date:** [July 26, 2022, 2:01pm UTC](https://forum.inductiveautomation.com/t/webdev-error-402-payment-required-on-hello-world-method/62303/4 "2022-07-26T14:01:58Z")

</div>

we have configured authentication with Auth0 IDP but I don’t think this is the issue here.

---

<div class="post-metadata">

**Author:** ![r.p](https://avatars.discourse-cdn.com/v4/letter/r/71e660/32.png) [@r.p](https://forum.inductiveautomation.com/u/r.p)\
**Post date:** [July 26, 2022, 2:03pm UTC](https://forum.inductiveautomation.com/t/webdev-error-402-payment-required-on-hello-world-method/62303/5 "2022-07-26T14:03:27Z")

</div>

No error message is printed in the logs

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [July 26, 2022, 2:15pm UTC](https://forum.inductiveautomation.com/t/webdev-error-402-payment-required-on-hello-world-method/62303/6 "2022-07-26T14:15:47Z")

</div>

Hmm, well we _do_ send a 402 if the trial is expired… you sure it’s not expired right now? Maybe something wrong with the trial reset for WebDev or a caching or something…?

---

<div class="post-metadata">

**Author:** ![r.p](https://avatars.discourse-cdn.com/v4/letter/r/71e660/32.png) [@r.p](https://forum.inductiveautomation.com/u/r.p)\
**Post date:** [July 26, 2022, 2:27pm UTC](https://forum.inductiveautomation.com/t/webdev-error-402-payment-required-on-hello-world-method/62303/7 "2022-07-26T14:27:07Z")

</div>

Hi Kevin, I just realized that the error is the same I get on my local ignition when the trial expires after 2 hours, only difference is that on my local ignition i can reset the trial and the module starts working again as normal.  
In the server with the problem (which is not a trial but has several modules installed and bought except for the webdev trial) there is no way to reset the trial, not even uninstalling the module and reinstalling it.  
Can you suggest how to proceed for resetting it?

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [July 26, 2022, 2:29pm UTC](https://forum.inductiveautomation.com/t/webdev-error-402-payment-required-on-hello-world-method/62303/8 "2022-07-26T14:29:23Z")

</div>

What version/edition is it? I thought the trial should expire and be resettable if one or more modules is unlicensed.

---

<div class="post-metadata">

**Author:** ![r.p](https://avatars.discourse-cdn.com/v4/letter/r/71e660/32.png) [@r.p](https://forum.inductiveautomation.com/u/r.p)\
**Post date:** [July 26, 2022, 2:37pm UTC](https://forum.inductiveautomation.com/t/webdev-error-402-payment-required-on-hello-world-method/62303/9 "2022-07-26T14:37:30Z")

</div>

![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/d/c/dcf43131b6845ed2c0727dfad459091f11dc926c.png)

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/e/6/e696f36aa1744ae458b7d175a0c29ae7db98b104.png)

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [July 26, 2022, 2:54pm UTC](https://forum.inductiveautomation.com/t/webdev-error-402-payment-required-on-hello-world-method/62303/10 "2022-07-26T14:54:32Z")

</div>

Do you have javascript enabled when viewing that gateway’s config pages? If not, that will prevent showing the trial banner.

---

<div class="post-metadata">

**Author:** ![r.p](https://avatars.discourse-cdn.com/v4/letter/r/71e660/32.png) [@r.p](https://forum.inductiveautomation.com/u/r.p)\
**Post date:** [July 26, 2022, 3:16pm UTC](https://forum.inductiveautomation.com/t/webdev-error-402-payment-required-on-hello-world-method/62303/11 "2022-07-26T15:16:27Z")

</div>

> [@pturmel](#):
>
> e javascript enabled when viewing that gateway’s config pages? If not, that will prevent showing the trial banner.

I don't have any ad blocking software on this PC unfortuntely and the trial banner for my local ignition has appeared without issues.

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [July 26, 2022, 3:28pm UTC](https://forum.inductiveautomation.com/t/webdev-error-402-payment-required-on-hello-world-method/62303/12 "2022-07-26T15:28:46Z")

</div>

Try restarting the WebDev module on that gateway. Then try reloading the gateway web interface page to see if the trial banner re-appears. The only way to reset the trial is in that trial banner.
