Will I get iAd payments at all and when? - ios

I have an app on the app store that has been out for a few months with iAd banners and I get a few dollars every month ( not very much ) and I heard that you need a minimum of revenue to actually get paid. if this is true, how much do I need? do they cumulative every month or do I need that minimum every month and therefore won't get any of the money I earned these past few months? thanks for your answers!

Your revenue is cumulative. Check this FAQ entry for the payment schedule and minimums.
When will I be paid? Payments are made within 45 days of the last
day of the month in which app purchases were made. To receive payment,
you must have provided all required banking and tax information and
documentation, as well as meeting the minimum payment threshold.
If your bank and bank account currency is listed in this table, you
must exceed a minimum payment threshold of $10 USD. All other bank
countries and bank account currencies must exceed a minimum payment
threshold of $150 USD.

Related

How to know the exact amount I'll receive from Apple In-App Purchase

I'm selling products inside my app, that unlock items on my server. Once the purchase is through, my server needs to distribute the incoming money of the purchase to different parties.
The account that I entered on iTunes connect is a EUR account, so everything will be converted to EUR (from what I've understood).
Is there a way for me to know the exact amount I'll receive into my bank account (from the receipt for example), so I can distribute the money correctly, or does Apple simply do a currency conversion at the time of the payment?
Apple does a currency conversion plus tax calculation depending on the country it was purchased in. You can see the exact exchange rate in your payout reports in App Store Connect. More information from Apple here:
Sales and Trends estimates the USD amount of sales and proceeds based
on a rolling average of the previous month's exchange rates. Final
payments in Payments and Financial Reports are based on the exchange
rate used to convert each report currency to the currency of your bank
account.
Usually, distributing money to users before you get paid from Apple is a risky business model that's open to exploitation. Users could refund their purchases and you'd have no way of knowing until it's too late.
A safer option could be to log the unlocked items and source country the purchase was from on your server, then divide up payouts from Apple when you get them based on these figures. That way, any scammers are distributed across the marketplace as a whole and doesn't come out of your pocket.

When does Apple charge its $99 Developer Program fee?

Do they charge annually starting from the day I first pay, or do I need to pay once every January of every year - meaning if I register in December I need to pay $200 in the space of two months?
You will be required to pay annual fee according to apple's custom date for you in developer website which means it counts on basis of duration (1 year). The later one doesn't make sense and pretty much discouraging user to register at later period of year. Hope this helps
P/s: Also, you can also let it expire and renew whenever you want. Your apps and balance will remain in apple server. Refer the link for further details
https://developer.apple.com/support/renewal/

Two auto-renewing subscription with trial periods

I'm developer of iOS / OS X app.
I would like to make two auto-renewable subscriptions (in one "family" of subscriptions).
1) Monthly subscription + 1 month trial
2) Yearly subscription + 1 month trial (or, may be, 3 months trial)
My quastion:
If a user switches form a monthly subscription to an annual subscription plan will she or he get an additional trial period which it set up for an annual subscription plan?
Edit: The answer is "No". User may get trial period only one time. He wouldn't get additional trials after plan changing/resubscribtion etc.

Questions about Merchant Center and payments from in-app purchases

I have few questions about Merchant Center ( payments.google.com )
I have few apps on the Google play store. In those apps people can make in-app purchases.
Is there a minimum amount of money that I need to achieve if I want to make a bank transfer and get those money? For example can I get 5$ from it or I have to wait until I get 100$.
2.How long time usually it takes to have this money in a bank account?
3.Are those payments are automatic or should I push a button ( or something like that) to start transfer process?
4.Can I print invoice for that money transfer ?
5.On that invoice there is one cumulative position for all payments or there is every single payment on it?
Thanks.
1) In Merchant Center you can configure the Payment schedule, under Payment Settings in Payments section. Here you can choose the minimum payment threshold to make a bank transfer and get money. However the transfer are executed monthly.
2) When you are eligible for receiving a payment, money will be on your bank account in few days.
3) The payments are automatic, monthly, if your earnings exceed your payment threshold specified in 1).
4) and 5) I haven't found yet a regular invoice for transfers, but when a payment is executed you can print a simple Payment Receipt.

Rails: model setup for school charges

I know this is supposed to be simple but I'm having trouble coming up with a good, simple setup.
I'm building an app for a school. The school charges for things like pre-registration fee, supply fees, monthly enrollment, etc.
The most important aspect of billing is the monthly enrollment. Let's say it's $50 per month. I want to setup recurring billing (maybe with Stripe), but some people might choose to pay cash, or check or one-time credit card charge, instead of an automatic monthly withdrawal from their account.
Also, fees other than monthly enrollment, such as supply fees, books and such.
I was thinking about creating an Invoice setup, which I already have from another app (kinda like Freshbooks or Blinksale, [Item, LineItem, Tax, Invoice, Payment, etc]) but I thought that might be overkill.
So how would you set this up? Important points...
Ability to charge a monthly recurring fee and other one time charges
Able to track if item is due or if it has been paid
Track if monthly enrollment has been paid, MAKING A RELATIONSHIP between the payment and the monthly enrollment
I would just have a payments model. It would have a frequency (monthly, quarterly, half-yearly, yearly), payment status(paid or pending) and due date and type of fee(pre-registration, supply, etc)
If a guy opts one time payment in beginning, he would have all payments inserted and due date would be the current date and all the statuses would be paid.
If he opts for some fees to be paid monthly, he will have 12 records in payment table with frequency 'monthly'. The due date would be spaced one month apart each. The status of the last 11 records would be pending.
You can now track the list of payments whose due date is within next one month and take appropriate action.

Resources