Missing Google App Engine receipts in Google wallet - google-app-engine

Since the end of April I seem to be missing receipts for my Google App Engine projects in Google Wallet.
These seem to be the smaller values, anyone have any ideas why that should be?

Google moved over to a monthly billing cycle rather than weekly. Did you not get the email ;-)
Extract from the email back in mid march.
We wanted to let you know that your Google App Engine account is soon
transitioning to a new billing system. This change will make it even
easier to pay for Google App Engine each billing cycle. Among the
features available in the new system are: A monthly, rather than
weekly, billing cycle Specify direct debit as a form of payment
Specify a primary and backup credit card as forms of payment Make a
payment at any time during the month This transition is scheduled to
be rolled out gradually after the App Engine 1.7.6 release.

Related

Why do I have "500 Server Error" on my Java appengine app after 5 years without having any problem?

I started this website (http://speaklikewater.appspot.com/) using Java appengine 5 years ago. It uses some datastore files.
I had never had any problem since then.
But yesterday, I see this error "500 Server Error" when I visit my website.
Error: Server Error The server encountered an error and could not
complete your request. Please try again in 30 seconds.
I looked into the log file
It seems that I have "Billing disabled. Shutting down instance." but I have never been worrying about Billing stuff since I launched the site.
I used the free version, they control the number of queries. But the site only has a few queries a day.
But this error will be reset after 24 hours. It has been over 24 hours already but I still have this problem.
Could you tell me how to fix it?
Note: They sent me this email
Add your payment information by January 31, 2021, to continue using
your App Engine standard applications. Hi Hung,
On November 30, 2019, the App Engine standard environment began using
Cloud Build during deployments. Cloud Build, along with all Google
Cloud products, requires a valid form of payment. At that time, we
asked you to link your App Engine projects to a billing account with a
valid form of payment to continue deploying to your projects.
Starting January 31, 2021, all App Engine projects must be linked to a
billing account with a valid form of payment to continue running. App
Engine apps that are not linked to a billing account with a valid form
of payment by January 31, 2021, will be shut down. Running instances
will be terminated and no new instances will be able to start until a
payment method is added to the project.
This change does not impact existing App Engine Free Tiers. If your
usage remains within the free tier quota, you will not incur App
Engine charges. However, any usage above the free tier quotas will
result in charges. Before this change, if you exceeded the free tier
usage, your app stopped running until the daily quota reset.
What do I need to know? Requiring a payment method helps prevent fraud
and abuse, and aligns App Engine with the rest of Google Cloud. This
allows us to spend more time delivering new features and providing
support to you as your business grows on App Engine.
Projects using App Engine Flex or the following App Engine Standard
runtimes have always required a valid form of payment and are not
impacted by this change:
Python 3 Java 11 PHP 7 Go 1.11/1.12+ Ruby NodeJS What do I need to do?
To avoid disruption, follow the instructions to create a new Cloud
Billing account (if you don’t have one) and enable billing on your App
Engine projects.
If you rely on Free Tier as a cost control mechanism, we recommend you
consider the following alternatives to manage your App Engine costs:
Set the max_instances setting to 1 in app.yaml, to reduce the risk of
exceeding the Free Tier. This setting limits your app’s scaling
ability, but isn’t a hard limit, and may allow excess usage that may
increase your bill. Set a Cloud budget alert to notify you when you
are close to exceeding your budget. Manually disable your app.
However, this only prevents charges related to actively running your
app, such as instance hours, networking, etc. You will continue to be
billed for fixed costs like Cloud Storage capacity while your app is
disabled. Programmatically disable your app to limit further costs
once a certain budget threshold is met.
Per that email, and the Google Cloud's App Engine documentation, you need to add a payment method, even if you are only using the free tier.
"While you must provide a payment method for your accounts, the App Engine free tier has not changed and is not going away."
The rules changed starting on August 9, 2021:
As of August 9, 2021, all App Engine apps require a payment method to
continue running. This requirement applies to apps in all App Engine
runtimes, including Java 8, Python 2.7, PHP 5, and Go 1.11 apps in the
standard environment.
Before it, a payment method was only required to deploy applications.
https://cloud.google.com/appengine/docs/standard/payment-instrument

Can I use the Google App Engine without activating my free trial?

I just want to use the free tier (doesn't matter if I would have to put in my credit card) without 'wasting' my free trial -- I think so much money for trial could be spent better elsewhere...
If I visit the GCP Dashboard now, I see a box saying "Sign up for a free trial and you'll get $300 in credit and 60 days to explore Google Cloud Platform." and buttons Dismiss and Sign up for free trial. However, there are still cards (in the main Dashboard space) cards saying Try Compute Engine (button Get Started), Try App Engine (button Get Started), create a GCS bucket...
Thanks for any reply!
The free trial is available to test paid Google Cloud Platform services.
If you don't need to use any paid services at the moment, you can just ignore them. You can just go ahead and deploy your app engine app. This will remove all the getting started links from your app's home dashboard :)
Trying GAE is independent of the GCP free trial. Or at least it was ~1.2yr ago when I started playing with GAE. At the time GAE wasn't included in GCP, it had its own console/etc. I ran into the free GCP trial later on and started/wasted it accidentally when checking out a Cloud Storage related tutorial (yep, a Create your GCS bucket button!)
You might be OK as long as you don't use Cloud services (like Cloud Storage or Compute Engine). If you do want to use those I'm unsure if you can actually "delay" starting the free trial for later :)
If you're willing to enable billing you should have no problem - you can always set your daily spending limit to 0 so that you don't actually pay (but that won't help with the 60 days trial lifetime).

Will I be billed if I do not have any projects on my Google Developers Console?

I just received an email from the Google Cloud Storage team, which states:
Hello Google Cloud Storage User,
Please be advised that, beginning July 14, 2015, Google will begin charging the following fees for Google Cloud Storage:
$0.01 per GB of data transferred between buckets located in different regions of the same continent
Egress rates per GB of data transferred between buckets located on different continents
Until then, you will be able to view your current usage in the billing details for your project in order to help you estimate the impact of these changes on your monthly spend.
For additional information and examples of this billing charge, please visit https://cloud.google.com/storage/pricing#network-regions
-- The Google Cloud Storage Team
Google Inc. 1600 Amphitheatre Parkway, Mountain View, CA 94043
You have received this mandatory service announcement to update you about important changes to Google Cloud Platform or your account.
I just want to know if I'll be charged any money if I do not have any projects in my Google Developers Console?
I had one project which I deleted instantly, but it's still showing under the "projects pending deletion" section.
Here is how my console currently looks like:
You only get charged for usage, so you could have 100 projects, and if you don't do nothing then you'll pay for nothing.
The "project pending deletion" will disappear when as soon as it's deleted, probably 7 days after the request, don't worry about it.

Using App Engine with a custom domain, without paying for Google Apps?

Can you use Google App Engine with your own custom domain, without paying for the whole Google Apps business package?
The setup instructions suggests this is not possible. Has anyone found a work around?
You no longer need google apps for using custom domain with GAE. you can use custom domains without signing up for Google Apps for Business.
go to https://console.developers.google.com and click on your
project and select appengine then click on settings
there you can add and verify your domain using Google Webmaster central
Once you're done verifying you're all set to go !
IF one has had a free Google Apps account prior to the December 2012 deadline, there does seem to be an easy solution to mapping a new GAE app to a newly registered domain. I happen to still have such prior account for which I do not have to pay (yet?), I believe. I suspect other long-term GAE developers are in a similar situations. So, I am adding quick instructions I found and translated from here. (There are many related threads on the topic on stackoverflow. This question seems the most relevant for adding these notes.)
Login to your existing Google Apps account
Go to "Domains" and hit "add a domain or a domain alias"
Keep "Add a domain alias of ..." selected and enter the new domain name in the field
Go through the required domain verification process
Now back on the main admin screen, hit "Google Apps" and click "add Services" (a box icon on the top right)
Under "Other Services" enter your GAE app ID
On the "Settings for " page coming up, hit "Add new URL"
Select the domain name added in Step 1+, adding a prefix such as "www" in front
Confirm and be done with it
Just done and verified. Works for me and I suspect the same procedure would work for any further domains the same way.
DISCLAIMER: Again, this is for people with a prior Google Apps account. However, it should also be relevant for people that paid for a single such account. This single account should then be sufficient to map multiple GAE apps to multiple domains, if you don't need an independent copy of the other Google apps goodies every time.
Starting June 15 and for a limited time, Google will offer a USD $50.00 App Engine credit for Google App Engine developers who have recently purchased a new Google Apps for Business domain account for their App Engine application.
To review the terms and conditions for this site and request a credit for an eligible application, please visit this site.
Here is the google groups discussion : https://groups.google.com/forum/?fromgroups#!topic/google-appengine/jC_K-YlmXhM
Quoting from the link above:
We are working on a solution that will make this process simpler for
developers and not require a paid subscription for Google Apps for
Business.
In the meantime, starting from June 15, we will offer a $50 App Engine
credit for developers who need to purchase a new Google Apps for
Business domain in order to associate a domain with an App Engine
account.
Actually there is one free solution, for people that don't have Google Apps account yet.
Go to AppEngine -> Application Settings -> Add domain -> Sign up for Google Apps
Start a free 30 day trial - Do not add the billing options
Setup your domain
Add the domain to your app engine project
When the 30 day trial expire the domain will still work.

Max Daily Budget exceeded and Billing Status "Changing Daily Budget"

We've exceeded the Max Daily Budget for our app, but we can't increase the budget due to a serious flaw in Google's billing system. Google App Engine and Google Wallet do not have very capable support for multiple sign-in. As a result, I went to change the budget, but it used the wrong Google Wallet account (a different Google Account I was signed in as). I had to go back and try again, but now our GAE app shows the following status:
Billing Status: Changing Daily Budget
Your account has been locked while we process your budget changes. If you were redirected to Google Checkout but did not complete the process, your settings will remain unchanged. (You will be able to make changes to your budget settings again once the outstanding payment is processed.)
Now I'm completely prevented from making any billing changes, our app is shut off (over quota), and I have NOTHING I can do to fix it. This is a seriously fundamental flaw in App Engine's billing system and Google Wallet integration.
Has anyone run into this before? Is there a workaround anyone is aware of?
Right now, our production app is completely down thanks to this issue.
Any help you can offer would be greatly appreciated?
If you're from Google and you might be able to help on the backend, our app id is "nhldraftpik".
Thanks!
Brian
This happens when you are connected to the wrong Google Wallet account.
If you have this issue again, please check that you are connected through the good Google Wallet.
If not, please click on logout, then login using the good account (without hitting the Back button).

Resources