I have a heroku app with several collaborators. I'm paying for a hobby server and postgresql db. The thing is I want the charges to start being charged to the credit card of a different account from a different collaborator of the project, who is now the owner (I transferred the app).
I was expecting that once I had transferred the app, it will start charging to the owner account but keeps charging to me.
I'm thinking of removing my credit card to see if with it start charging the owner account, but that will unverified my account and I'm worried about this messing up with the DB data and ending up losing something.
What can I do? thank you in advance!
Related
I'm trying to add some services on Heroku, but it is failing because I don't have an "established payment history". We do have a credit card set up, but apparently that is not enough?
The heroku docs, as far as I can tell never define what is required to establish a payment history. I went ahead and created a paid dyno yesterday to see if that would do it, but that still hasn't done the trick.
Do I have to wait a month until Heroku bills me?
Apparently I'm not the only confused person: Heroku - why can't I provision higher tier ClearDB (verification problem?)?
So they're refusing my money because I haven't paid them money before? I don't understand...
I had to contact Heroku support. They said in a support ticket what they don't say on their documentation. Basically you have to have paid some money, and that can be through previous services, or through a prepayment:
This is what they said:
Currently an established payment history with Heroku would consist of $30 or more in total spend across any 3 of the previous 6 months. In this case we would be able to perform a prepayment; which once completed would allow your account to access these new resources without having had $30 or more in spend from previous months.
I am happy to set up this prepayment for you so you can set up this addon. I would just need the following:
AMOUNT: Total amount of pre-payment in USD.
LAST MONTH: Last month that the pre-payment should be applied to (include year, can be estimated).
ACCOUNT: Team name or personal account email.
CARD: Last four digits of card
I deployed 5 very simple React apps on Heroku.
Today, when I wanted to add a 6th one, Heroku came up with the error message:
You've reached the limit of 5 apps for unverified accounts. Delete
some apps or add a credit card to verify your account.
Account Verification Required Your account must be verified to create
this app. Please add payment information to verify your account.
For verification Heroku basically needs me to give them my payment details.
Doe's it mean that from the 6th app, Heroku is going to charge me?
Heroku will only charge you for paid services. If you continue to use only free dynos and free add-ons you shouldn't be charged.
Note that you might initially see some holds on your card:
Every bank works differently, and some of them require a one dollar hold by the verifier before a card can be confirmed. After a few business days the hold will be released and your card will be verified if successful.
If you see multiple instances of a $1.00 charge, it may be because the card information was submitted multiple times. The duplicate holds will also be released and returned to your account after a few business days.
A 'Free' tier Heroku account allows up to 5 apps. How many apps does a 'Hobby' plan allow for?
I have looked on the Heroku general pricing page, detailed pricing page, and on a few related pages e.g. 'Choosing the Right Heroku Postgres Plan', but I can't see any explicit mention of how many apps I can deploy
Could it be that a "Dyno" is in fact another word for an app? And therefore there is no limit on the 'Hobby' tier, but I must pay $7/app/month?
In case it's useful to someone else the answer is:
"there is a soft limit of 100 apps per (Hobby tier) account".
The quote comes from my email to Heroku support
Although the question was on the Hobby plan, there is an update now that lets you have more than 5 apps for the Free plan (which is one reason one might have asked this question).
If you verify the account by adding a credit card on file, you can have up to 100 apps on the (verified) free plan, and still the 5 app limit for unverified.
Source (Heroku link)
According to the new rules, one can at most 5 apps if the account is not verified (no credit card details). If you add your credit card, you can have as many as 100 free apps as your account is now verified.
If we talk about free dynos, it's 550 for un-verified accounts and an additional 450 for verified accounts.
Reference: https://www.heroku.com/free
I’m using Rails 4.2.7. I want to host my app with Heroku so I first decided to create the free hobby account to see how everything works. I would like to create a task that runs every day and so was reading about Heroku’s scheduler app. However, when I try and add the add-on I get the error
$ heroku addons:create scheduler:standard
Creating scheduler:standard on ⬢ myproject... !
▸ Please verify your account to install this add-on plan (please enter a credit card) For more information, see https://devcenter.heroku.com/categories/billing Verify now at
▸ https://heroku.com/verify
I’m not ready to shell out any money yet. How do I create a scheduled task or is Heroku not a good hosting service for this, and if not, where else should I go?
You must verify your account to use add-ons (some exceptions are there, like Heroku Postgres and Heroku Connect add-ons).
You don't need to spend any money to verify your account. You need to have a valid credit card. Heroku will try to verify the credit card and on successful verification, your account will be verified. You can read more information about accepted credit cards and detailed verification procedure here.
Quoting from the link mentioned above,
Heroku needs to be able to reliably identify and contact our users in the event of an issue. We have found that having a credit card on file provides the most reliable way of obtaining verified contact information. Account verification also helps us with abuse prevention.
You must verify your account if you, or collaborators of your app, want to:
Add any add-on to the app, even if the add-on is free. The only exceptions to this are the free plans for the Heroku Postgres and Heroku Connect add-ons, which can be added without verification.
If you do not have a credit or debit card (or do not have one that we are able to accept), you can still use the parts of Heroku that do not require account validation.
So currently, no other option is available to verify your account except using your credit card.
I use openshift online (1X CPU-512MB memory-1GB storage, 3 free gear) from RedHat but recently, they stopped new registration as they are building Openshift Online (NEXT GEN). You can apply for developer preview and use it for 30 days but the waitlist is too long. During Developer Preview period, OpenShift Online (Next Gen) is free (2 GiB memory, 4 CPU cores, and 2 x 1 GiB persistent volumes, 1 project).
I am using the Plaid API for iOS to write a program which accesses banks accounts after authentication and displays the transaction data.
I need to know if it's possible to transfer funds between accounts (checking to savings) and how.
I know acorns uses the same API, and they are able to transfer funds, and Plaid's site claims "Authorize ACH payments in seconds based on the information users know in their heads. No need to know account or routing number. No need for micro-deposits."
But is there documentation on how to move money on the site?
Plaid does not move money via their API.
UPDATES
Dwolla now provides a white-label solution that basically does this all for you. Combine Plaid and Dwolla, and you're basically golden for payments in the US now.
Disclaimer: I co-founded a company that is a customer of Dwolla and one of their first white label customers.
Original content
Moving money with the credentials that Plaid provides requires using the Automated Clearing House (ACH) process in the US.
What won't work
Ripple Labs (currently under federal investigation), Dwolla, BitPay, etc. all require proprietary authentication with their own platforms before they will move money. You can't use them with the routing and account number that you get from Plaid. You have to adopt their entire system...or nothing.
What will work
Plaid's API provides more for you than those other APIs because you have the routing and account number. This allows you to directly enter into the ACH system yourself. All you need to move money is the senders routing and account number, the receiver's routing and account number, and the amount. Plaid gives you 2/5 of this already.
But you need to move the funds. Using an ACH processor (like Vericheck - I was a customer), you can use their API to send money to an account. Or a bank (like Silicon Valley Bank - also was a customer), where you can generate and upload a NACHA file with the instructions.
What you're in for
Compliance and banking laws are strict. Get a good lawyer to help explain what you're up against. ACH processors will want to do comprehensive background checks on you and your business. Banks will require you to deposit a portion of your proposed transactions to cover STOP payments (when a user tells their bank to cancel a payment, like voiding a check). You may have to register as a money transmitter (a small $1M in filing, registration, and legal fees for all 50 states).
Moving money is still difficult to do on behalf of a user, but if you're willing to put in the legal work, the programming is pretty simple!
Plaid's API actually will give you routing and account number information and/or transaction data with cool info like GPS coordinates of transactions but I believe when I spoke to them they explicitly said that they don't provide money moving services in their API.
I've been looking at Ripple Labs, Dwolla, BitPay, etcetera.
If you have any recommendations about getting Plaid and Meteor working well together, then I can add you to a Cloud9 workspace and would be delighted to learn. :)
Plaid recently signed an agreement with Stripe. Stripe allows you to move funds via ACH through their newly realeased API: https://stripe.com/blog/accept-ach-payments
This is very similar to what companies like Peloton Technologies Inc. have been doing in Canada for EFT since 2010. EFT is what most parts of the world refer to as ACH.
Plaid provides Stripe with a higher possibility of being able to instantly verify a bank account, otherwise they fall back to the old Paypal 4 day verification processes of issuing a couple of transfers and waiting for the users to verify the amounts.
The pain of waiting on the user and the fact that 7 out of 10 times a bank account is entered wrong is what has probably prevented Stripe and other companies entering this space until now.