Google Cloud billing information verify? - google-cloud-billing

I have a problem with google cloud's billing verify. I added a debit card, which has received an X amount of eurocents from Google. To verify my billing, I need to type that amount into the 'billing account'. However, when I click 'billing' it says there are no accounts, when I try to create one, it tells me my billing account is awaiting confirmation. Any ideas?

TL;DR You could experience some issues when adding a payment method to your billing account in Google Cloud. The best you can do if you face any issue after reading the documentation is to contact Billing support.
If you receive an error such as Your card does not support automatic recurring payments or General decline of the card, please select a different form of payment.
As I can see from your question, you tried to verify Your Bank Account, as stated in the documentation:
A small test deposit will appear in your bank account within a few days of adding the account as a payment method. After you see the test deposit, you should verify the deposit as described in Find and enter a test deposit.
Instant bank verification
We offer instant bank verification for Google Cloud customers. Unlike the test deposit verification method, which takes several days to complete, instant bank verification allows you to verify your bank account within seconds.
You can use instant bank verification in either of the following situations:
If you haven't entered your bank account information yet
If you've recently entered your bank account information
Verify your payment method (US only)
Note: Currently, this service is available only to customers with a U.S. bank account.
In the resolve errors when attempting to add or update a payment method section, it mentions that
you might receive an error such as:
Your card does not support automatic recurring payments.
or
General decline of the card. No other information was provided by the issuing bank.
You might encounter these errors if you are using a debit card that requires two-factor authentication...
When you enter a debit card as your form of payment, Google checks whether your issuing bank approves subscriptions or recurring payments using that card. If your bank does not approve, this card will not work for automatic recurring payments.
If you receive an error such as Your card does not support automatic recurring payments or General decline of the card, please select a different form of payment. You can also contact Cloud Billing Support for help.
Therefore, some of the issues when adding a payment to your Cloud Billing account could be related to some bank restrictions and could even be related to some domestic and international regulations, as it occurs to customers in India.
As stated in the Payment Methods documentation:
The payment methods available for your self-serve (online) Cloud Billing account depend on your currency and country. In many countries, you can set up a credit card, debit card, or bank account as a primary payment method.
So in the first instance, I suggest you review the List of countries and regions.
If your country or region is not listed here, this might indicate that your country or region's currency is not supported for Google Cloud charges. In these instances, your Cloud Billing account might incur charges in USD.
For countries or regions not listed here, check the payment options tool for information.
Then, you should check the Supported payment methods:
The types of cards Google services lets you add to payment profiles vary by location and by product.
American Express
MasterCard
Visa
Discover (U.S. only)
JCB (Japan and U.S. only)
Visa Electron (Outside the U.S. only)
Elo credit cards (Brazil only; We don't allow you to add Elo debit cards)
Debit cards with the Visa or MasterCard logo
Bank account
If supported in your country, you can add a bank account to pay.google.com to pay your Cloud Billing account.
Verify Your Bank Account
Depending on your country, you might need to verify your bank account to use it as a payment method by direct debit. A small test deposit will appear in your bank account within a few days of adding the account as a payment method. After you see the test deposit, you should verify the deposit as described in Find and enter a test deposit.
Also, there are some unsupported payment methods:
Debit cards that require two-factor authentication
are not accepted for payment.
Prepaid cards and Virtual Credit Cards (VCCs) are not accepted for payment.
Bank accounts that only support disbursements are not accepted for payment.
Payment via wire transfer is not supported for monthly charge or threshold billing
accounts.
You may pay with a bank account by adding it as a payment method, if
supported in your
country.
So, as long as your payment method is supported, you could add it to your Cloud Billing account.
See also:
Fix payment and billing issues
How to fix a payment issue - YouTube video

Related

How to retrieve a customer's payment history with Stripe?

For my react app, I am using the Session object to handle purchases in Stripe, and I am using a Customer object if the user is logged in. I'm having trouble figuring if I'm supposed to use the Payment Intent, Charge, or Balance Transaction object to retrieve a customer's payment history (provided the customer id).
Any advice is appreciated!
You would use the List all PaymentIntents API to get a customer's payment history:
https://stripe.com/docs/api/payment_intents/list
https://stripe.com/docs/api/payment_intents/list#list_payment_intents-customer
By default this will return the last 10 payments that the customer made. But, you can increase that number to 100:
https://stripe.com/docs/api/payment_intents/list#list_payment_intents-limit
If you want to list more than the last 100 payments you would need to use the auto-pagination feature provided by Stripe's libraries:
https://stripe.com/docs/api/pagination/auto
Depending on what information you need to display in your app you could also use the List Charges API. But that resource is being phased out in favor of PaymentIntents so I would look to use PaymentIntents first. The Balance Transactions API is mainly useful for displaying changes to a given Stripe account's balance rather than a given customer's payment history (i.e., tracking all payments, transfers, payouts and refunds on the account as a whole).

Paypal smart button without billing address?

I'm using PayPal Smart Payment Buttons to enable payments on my website.
I managed to disable the shipping address fields, but I can't disable the billing address.
From what I've seen most of the sites that accept online payments don't require billing address or any information except for the credit card details and the name of the card holder.
Why does PayPal require to enter billing address and is there a way to disable it?
Thank you!
Billing fields are used for payment processing by PayPal, as they are necessary for communication with credit card companies for example. They are not returned to you or included as part of the transaction that you see. You cannot remove them.
Most websites that directly collect credit card information, also collect a billing address. It is relatively uncommon to process cards online without a billing address, especially in countries that use address verification (AVS) responses from credit card processors/issuers, since doing so without the billing address is less secure (no address verification can take place) and so more prone to fraud.

Can I use the Google Cloud Vision API without activating the free trial?

Is there a way to test the Google Vision API in an application without activating my free trial?
I am trying to use the API in a sample test application, but I can't enable the Vision API without having a valid billing method added.
Error Message: " The API requires a valid billing method."
When I try to enable billing from the Dashboard - Billing - It redirect to a page where I have to input my information in order to "Try Cloud Platform for free" and I have to click on a button with the message - "Start my free trial". Is there a way to enable billing without starting 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...
Yes it's possible...with a billing account set up...
To create a new billing account:
Go to the Cloud Platform Console and sign in or, if you don't already
have an account, sign up.
Open the console menu and select Billing.
Click the New billing account button. (Note
that if this is not your first billing account, first you need to open
the billing account list by clicking the name of your existing billing
account near the top of the page, and then clicking Manage billing
accounts.)
Enter the name of the billing account and enter your
billing information. The options you see depend on the country of your
billing address. Note that for United States accounts, you cannot
change tax status after the account is created.
Click Submit and enable billing.
Now by enabling billing for your test project, you'll have the option to use a billing account...the one you just set up.
You can upgrade your trial account anytime, and you'll immediately have access to standard service quotas. If you upgrade to a paid account before the 60-day trial period ends, any remaining amount of your initial trial credit remains in your account. See this link.

Change account type to Company in google appengine

I have a Google Appengine application that, in the Billing Profile section has 'Particular' (or something along the lines) set as the account type. It was set like that when the billing was enabled. Now the billing is going to be handled by a company, so I need to change that option and set it as a company, but when I click edit there's no option to change it. Is there any way of doing this?
Thanks.
EDIT: I ended up contacting them through a support ticket. It was solved within the hour.
You will have to add someone from the company to be a billing administrator and then that person will be able to change the credit card info or anything else regarding the billing settings.
Before doing anything invite the person you want to be responsible for the payments to the app from the Permissions page.
If you are the owner of the app and you are the one who actually enabled billing at one point you will have access to the Billing Status > Manage Billing Administrators. From there you'll be able to assign more people to become billing administrators.
After making the desired person a billing administrator, then that person will be able to change from the Billing Settings the payment method and start using the company's credit card or whatever else is associated with payments.

alternative of CIM authorized.net

I have a website(PHP) which has payment functionality with recuring/autopayment feature where user will enter their credit card detail once for shopping and from next time onward they don't need to enter their credit card detail again. Credit Card detail will not be saved to my database but will be saved in payment gateway with unique id/reference. I just need to use reference id for payment whenever user do shpping.
Earlier, i was using authorize.net payment gateway with its CIM(Customer Information Management) feature for auto payment which was working fine but now my client does want this payment gateway. I want some alternate payment gateway which support CIM feature.
If someone has already done same kind of stuff then please help me.
Authorized.net is the best option, because of reputation, costs and developer friendly environment. However there are alternatives as stripe, 2checkout, braintree...

Resources