Ondemand billing provider - payment

I've been looking around for a simple ondemand billing solution.
My scenario is the following:
My customers use virtual credits on my website.
Payment option 1)
Customers can buy virtual credits buy suppliying a credit card.
Payment option 2)
Customers can register their credit card for automatically getting billed when credits are running low.
I know google does this for their API usages. Any one have a good idea of a provider that can achieve this in a simple way? I want to outsource the whole process to not run into any PCI compliance issues. Also I would like the hosted solution to be wihtin our site (ifram in a popup). The majority of our customers are companies.

If you are in the US you can use Authorize.Net's Customer Information Manager (CIM) API to create payment profiles for your customers. Then you can charge against those profiles at any time to add credits when they are running low. They offer a hosted CIM option which greatly reduces your PCI compliance issues.

I've been looking at Stripe.com lately. They offer a very simple to use API which seems to be very well thought out. They offer on-demand and subscription billing, good documentation, and their costs are not out of line (2.9% + $.30 per txn) considering you don't have to get a merchant account. They are US-based.

Related

Can I convert expired azure subscription to "pay-as-you-go" subscription with a free F1 plan?

I am not sure if I understand how this works and if I could accidentally be charged if I do this?
I want to play around with Azure just for myself, deploy a web app, learn how it works.
I have an old Visual Studio subscription that I got years ago from a company I used to work at.
This subscription is old and disabled now, expired. I have an option to convert it into pay-as-you-go subscription. When I try to do that, it is asking for my credit card. I don't want to use any paid services, I just want to play with a basic free service plan (I believe it is called F1).
If I provide my credit card and convert that subscription to "pay-as-you-go", it is not going to charge me right away for something? I am not very familiar how this works. Thank you.
I am using the pay as you go plan and it required a credit card to subscribe.
It is possible to use the Azure subscription without paying as long as you use the F1 (Free) service plan for any of the services you use.
Once you start using the Basic, Standard or Premium plans, then you will be billed monthly to those services, and almost all those paid plan costs accumulate hourly.
It is possible to use the non-free services as well and use almost nothing as long as you remove the resources soon after use. As with any service, please do check the pricing to ensure you don't use a service longer than is needed.

Is it possible to create unlimited billing plans into paypal?

I'm using the PayPal subscription feature I read in the documentation of PayPal. I've created multiple plans for which users can subscribe.
In my application flow, I provide the ability for a user to create their own plans but I'm a little confused about PayPal's limitations.
Does PayPal allow me to create unlimited billing plans on a single Developer Account?
If by billing plans you mean the setup of cycles and frequency of charging for a product: https://developer.paypal.com/docs/subscriptions/integrate/#3-create-a-plan
Then yes that is correct. There is no set limit to how many different plans you can create.
Plans can't be deleted, they can only be deactivated, so don't go to crazy with plans you aren't going to be needing.

Daily billing status for CSP plan

we are using a subscription bought from an CSP. and we want to know daily billing and consumption . But CSP vendor says that we have to buy a 3rd party application to get daily billing consumption. Is there any way by which we can get daily billing consumption without 3rd party tool.?
It depends on your partner, is it a "Direct" or "Indirect".
If it is a direct partner then it has access to Azure Cost Management as explained here, and the can enable you to see retail price consumption here.
If it is an indirect partner then they should provide you a way to follow your consumption (through an in-house app, through a consumption export Excel file or any other communication you have agreed and signed with them as a customer).
Just as a reminder in CSP the Partner is responsible to bill accordingly and to explain your consumption, not Microsoft.

How to deal with Azure Subscriptions for clients?

I'm fairly new to Azure. I have a personal website in the cloud and played around with some stuff, but that's it. Since I have my first client project coming up in which I will use certain Azure functionality, I was wondering on how to deal with billing.
I will of course put all the resources needed for the client under a new resource group, but the thing I'm wondering about is which subscription to link that resource group to.
Option 1 :
I link it to my own subscription. Least interesting as I would have to send the client an invoice every month charging him the costs that I made through my subscription for his project.
Option 2 :
I add a new subscription under my Azure account, using the client's credit card. This is the most interesting for me as I can see all resources under my Azure account and the client gets billed automatically. But you have to convince the client to give you their credit card information so you can create the subscription.
Option 3 :
The client makes his own Azure account, with a subscription under that account using his credit card. This is less interesting for me as I have to manage 2 Azure accounts. But it's more interesting for the client as they can create their own account and don't have to give me their credit card details.
What's the typical way to go about this? Are there other options that I'm missing? Thanks!
This is a poor question over all (for Stack Overflow at least). But common sense says:
they give you access to their subscription(s)
you create resources in your subscriptions, bill them.

Azure - Credit spread across multiple subscriptions

I have 2 subscriptions on Azure, both of which have MSDN credit associated to each subscription.
At the moment each subscription has an equal amount of credit, however all my virtual machines and cloud services reside on one of the subscriptions, meaning the credit runs down a lot quicker than the other available subscription.
Is there any way to transfer or migrate credit across subscriptions, so I can make the most of the credit available?
You can't transfer free credit between them. The idea of the MSDN credit is for Development and test (not production) purposes for the individuals who have the subscription, so things should be torn down regularly anyway.
There is such a thing as "Organizational Accounts" coming into azure (I think it's still in preview. Although that doesn't unify individual allowances, it does allow control over the individual's accounts.
http://msdn.microsoft.com/en-us/subscriptions/dn531048.aspx
Azure MSDN benefit details http://azure.microsoft.com/en-us/pricing/member-offers/msdn-benefits-details/

Resources