It’s not just platform war: How does Apple do payments so well?

An iPhone developer asked this question in here. It’s really interesting to see how App store success is tied to not only ease of development and OS, but also to how apple gets the payment right. A key part of experience.

Apple + Payments

This was actually a rather long journey for Apple.  To craft the magical experience that you and I now see at the iTuens store was not close to being trivial. To gain a perspective, as always one should, we will present the historic perspective.  This will help establish how Apple got to be into Payments and perhaps where it is going.

Warning: Jump to the last paragraph if you are a TL;DR person, as I am sure what follows will be horrifying. 

Steve vs. The Record Labels

Throughout most of 2002, Steve Jobs and his team were crafting what we now know as iTunes.  Steve was in many cases personally negotiating with the major record labels on how the service will actually help the music industry.  The price per song he established primarily from a psychological standpoint.  At first most of the record labels did not accept a fixed price, let alone one that was not set by them.  The price point of 99¢ for a “hit” single was frightening to the industry. Clearly they wanted more, much more.

Steve vs. The Payment Card Companies

This was not the only issue Steve faced.  This issue always seems to be missed by most writers and researchers of Apple’s iTunes success.  The price point of 99¢ was not aligned with the Interchange Rates (http://en.wikipedia.org/wiki/Int…) established by Visa and MasterCard.  Steve logically assumed that there had to be a price structure to support micro transactions and if there was not, he would will it in to existence.  I was on a team of outside advisors that had to break the news to Steve about how Visa and MasterCard set rates and how, at that time they did not cut any side deals.

There were some negotiations with both Payment Card companies but they really did not go anyplace.  Thus our group suggested the Payment Card Aggregation method for billing that is still in use today.  This is based on a dynamic computer model of buying habits of a typical user and tries to take transactions over an unpublished maximum amount of time, reaching a prescribed dollar amount to group multiple purchases into a single Payment Card transaction.  Thereby reducing the effective rate to a more agreeable amount.   This is precisely why your light purchase days at iTunes may take up to a day or so to produce an email receipt.

Wholesale Payment Costs vs. Low Ticket Transactions

Today, there are many rates that could apply to an iTunes transaction.  In fact, at this point it is very likely that Apple has negotiated rate reductions.  However to give some insight on how costs could work out I will present some basics.  I will select 2 rates that closely match what costs Apple experiences.  I will use the EIRF wholesale Interchange rates and will be assuming a US based Visa Debit Card (1) or Visa Credit Card (2) (http://usa.visa.com/merchants/op…) page 3 and 4:

1) Visa: Debit Electronic Interchange Reimbursement Fee (EIRF) (Exempt): 1.80% + 20¢

99¢ x 1.80% + 20¢ = 22¢ + (2¢ Visa dues and assessments) = 24¢ (Wholesale cost to Visa).

The final cost (Including processing fees of about 2¢) to process a 99¢ transaction it is about 26¢ (26%)

One Song at 99¢ – 26¢ (Processing cost)  = 73¢ – ~69¢ (To Record Label)  = ~4¢ Apple revenue

OR

2) Visa: Credit Electronic Interchange Reimbursement Fee (EIRF): 2.40% + 10¢

99¢ x 2.40% + 10¢ = 12¢ + (2¢ Visa dues and assessments) = 14¢ (Wholesale cost to Visa).

The final cost (Including processing fees of about 2¢) to process a 99¢ transaction it is about 16¢ (16%)

One Song at 99¢ – 16¢ (Processing cost)  = 83¢ – ~69¢ (To Record Label)  = ~14¢ Apple revenue

Breakdown of a typical 99¢ transaction using a Visa Credit Card.

Thus Apple’s true Interchange costs are perhaps between the very high cost of accepting Debit Cards and the lower costs from Credit Cards.  To help Apple out, don’t use your debit card!

By no means is this the only rate that could apply in theory to Apple, there are many (For exampleBusiness Card Not Present  2.45% + $0.15).  In a perfect world, to meet full Visa CPS Interchange, a card not present transaction requires a number of points, one of them is full CVV2 verification and with some Cards there are other points that must be reached.   Apple can not store the Payment Card CVV2 code and to request this number at every whimsical purchase would render the iTunes store useless.  I will have to assume that Visa requires Apple to meet the same security standards that all other merchants are required too meet.  Under current PCI (Payment Card Industry) DSS (Data Security Standards), transaction originating from Payment Cards can not store the CVV2 codes (http://en.wikipedia.org/wiki/Car…), thus we can verify this in  “PCI Data Security Standard (PCI DSS)”, Page 30:

Abstract:
“3.2.2 Do not store the card verification code or value (three-digit or four-digit number printed on the front or back of a payment card) used to verify card-not- present transactions.”

Transaction Aggregation

As mentioned these are approximate costs but very close to the center of true costs Apple experiences.  This means that Apple is paying between ~16% – ~26% of transactions to the Payment Card Companies for a 99¢ transaction.  There are currently only two ways to mitigate this high rate:

  • Payment Transaction Aggregation
  • iTunes Gift Cards

The iTunes gift card has had explosive growth. Saving by Apple is achieved by creating perhaps a single transaction of perhaps $20 rather then 20 transactions of 99¢.  Moreover, if the iTunes Gift Card is purchased at a non-Apple location, Apple does not pay any Payment Card fees.  Payment Transaction Aggregation is in a similar vein, as mentioned above.  By grouping perhaps a $20 charge and aggregating transactions together over a few hours or a few days and then presenting this sale as a single transaction to the Payment Card companies, Apple lowers its effective rate, from the double digits to the low single digits.  This is Payment Transaction Aggregation in action and has saved Apple from potential losses in the iTunes store to the profits that are now famous.  Even more over, it did finally satisfy Steve Jobs.  This point is very important as we would not be speaking about an iTunes store if this problem was not solved.  I think it was a rather simple and elegant solution when you factor in all of the issues we faced.  In the future Apple could become closer to a PayPal model (using checking accounts), but this seems less likely.

One-Click Ordering

It must be clearly stated and recognized that the Apple iTunes experience is also partly an Amazon experience.  Patent number 5960411 (http://worldwide.espacenet.com/p…) is one very powerful patent.   Back in the pre web 1.0 days, a young Jeff Bezos thought about the processes and procedures of an Internet transaction.  Jeff (his name is on the patent with others at Amazon) finally committed his ideas to a patent application in the mid 1990s and was later granted the famous one-click (http://en.wikipedia.org/wiki/1-C…) buying patent.  In the late 1990s Jeff was challenged with how to protect the intellectual property and took what was at the time a rather hard line on products that copied the concept.  This prompted negotiations with Apple and a number of other companies.  Apple was granted a license for one-click in early 2000.  We see the implementation of this license at iTunes and the Apple website.

Quality Ingredients 

Thus we have established that Apple has innovated the way they handle transactions and also the way they process orders.  These are the primary ingredients, but there is more.  Apple spent a great deal of time with working with consumer anthropologists and merchant anthropologists both internally and externally to fully research every aspect of the transaction experience.  Apple is in a never ending study of how to optimize the entire experience.  After a Billion+ transactions all of us have come to relish this outstanding experience.  So much so that many are looking to Apple to become a Payment Company.

Virtual vs. Non Virtual Goods And The Apple Experience

Apple currently only collects payments for non-virtual, hard goods when they themselves are selling these goods.  Apple does not currently allow for third party companies to sell hard goods using iTunes accounts.   This seems to be missed by a great many people, even payment industry experts.  Why is this so?  The primary reason is that Apple can control every aspect of the buying and selling experience with the delivery of virtual goods.  This can never be the case for non-virtual goods.  Thus there is a very large possibility that the experience can become very un Apple-Like.

Apple guards its user experience more than any company in the industry and this presents a rather large problem.  Amazon and to some extent eBay/PayPal had to go to extraordinary lengths to achieve “no questions asked” return policies.  Anything less would create a re-tweet firestorm today.  However on the opposite side of “no questions asked” return policies are 1000s of small merchants that very well could be innocent and be driven out of business.  It is a precious balance and Amazon is doing a rather good job.

For Apple to expand beyond Collecting Payment for virtual goods, they would have to create a customer service department and chargeback unit larger then the top 3 Payment Card issuing banks combined, perhaps needing to add over 10,000 people working in customer service at Apple for Payments alone.  I can personally state that Steve Jobs had absolutely no desire to be in that side of business.  I am fairly certain that under the new guidance at Apple this will not change.  However with Steve gone, I can’t be absolutely sure.

Apple + NFC

On the other hand, I am 100% certain that Apple will become a facilitator of transactions for Payment Card Companies.  This means that Apple acts just as a conduit between the customer and the merchant on behalf of the Payment Card companies.  This takes Apple out of the liability loop entirely.  Apple Merchant accounts would not be used for this type of relationship.   There are two primary ways this can happen (there are others but I can not speak of them at this point), either by linking Payment Card(s) to an iTunes account and using this ID as a token to pay Merchants or to implement NFC on iOS devices and to associate Payment Cards in a “wallet” type setting.  In addition perhaps in conjunction to NFC I am rather certain we will also see this in the future, Brian Roemmele’s answer to Siri (Commerce): Will Siri become a transaction completion system?

The Father Of The Starbucks Wallet

It is clear to me that Apple will move to the NFC option first and perhaps never implement an iTunes connection.  I draw these conclusions from a number of public sources (I am not using any private information or violating any non disclosures).  There is absolutely no doubt that Apple is committed to NFC technology.  Certainly not just for Payments but for other interesting new use cases.

I spoke to this in a number of posts on Quora over the last year, some assumed I was insane (perhaps).  In this post I point out not only that the inventor of the NFC protocol, NXP one of Apple’s significant chip provider for a currently unreleased device, Apple also has significant patents covering a spectrum of use cases with NFC: Brian Roemmele’s answer to Why does the current iPhone lack NFC support?.  In 2010 Apple also hired one of the most creative “wallet” designers in the world, Benjamin Vigier.   This guy is a powerhouse with that designed the Paypal Mobile, Sprint MyMoneyManager, Mobile Wallet application for 2 top#5 US carriers, mFoundry Mobile Banking WAP platform, NFC Wallet for a top 3 US bank and led SanDisk mobile commerce and NFC activities.  However his grand achievement is the spectacular Starbucks Wallet: Online and Mobile Payments: What retailer is the most successful in mobile payments?.  Starbucks is the most successful company in mobile payments at over $42 million in transactions thus far in 2012.
We will no doubt see how Apple implements these ideas in 2012-2013 and how well these new service compare to the wonderful iTunes experience.

How Does Apple Do So Well In Payments?

Apple does not operate in a vacuum, the success it has in Payments is directly tied to the success it has had with the iPod, the iTunes Store, iPhone and iPad.  We would not be speaking about Apple and the payments experience they create if they did not do so well in these products.  This point is also lost on many people in the Payments industry that hope to aspire to Apple’s unique and successful processes.  Thus to sum up why Apple is successful in a simple calculation:

iTunes + Payment Card Aggregation + One-Click + Spectacularly Successful Products Sold + Incredible Customer Experience = Apple’s Payment success.

Source: http://www.quora.com/How-does-Apple-do-payments-so-well/answer/Brian-Roemmele

One big iPhone versus post [Updated]

There are lots of “iPhone vs ….. ” article out there. Since iPhone ‘reinvented’ smart phones many other companies tried to follow iPhone path. Closest competitor is Android-based phones with multitouch support. iPhone is not only better in Hardware it’s better in Software too! It’s fast, reliable, smooth, responsive and best of all there are thousands of NOT-CRAP Applications almost for anything you want to do. if you Jailbreak your iPhone then you can have multitask, bluetooth file transfer, Remotely view your iPhone etc…

If you just experience iPhone for a week I assure you , you’ll love it. No offense Linux lovers , Problem is them not Linux. It’s all about pleasant experience!

BEST COMPARISON VIDEOS (if you have any good video or post please mention it on comments:

not really iPhone comparison video but worth looking at

Browser comparison

Prevent iPhoto from opening when you plug in your iPhone/iPod Touch

for me it’s a bit annoying when osx fires iPhoto when you connect your iPhone. Like always I searched for a solution and I found this guide by 37Signals, well I followed the steps and right in step 6 I find out that I don’t need this guide!

here is my way:
NOTE: This Guide works for any Digital Cameras including iPhone and iPod Touch

in order to prevent launching iPhoto when you connect your iPhone all you have to do is open Image Capture (in your Application folder) while your iPhone is connected, then under Devices Select iPhone. All you have to do is change Connecting this iPhone opens from iPhoto to No Application. That’s it.

You can do the same with any other devices like iPod Touch or iPad or any Digital Cameras.

Jalali (shamsi) date for iPhone

This is my first iPhone/iPod Touch App  Shamsi Date

Shamsi date is now in Alpha version and requires Jiggy runtime and works with all firmware version.now it just shows today date in Jalali(shamsi) date.I will release it as soon as I find a Hosting sponsor for installer.app if you really need it today leave a commente here.

Shamsi Date

Roadmap:

Get today or any date and convert it to Jalali.

Get Jalali Date (today or any other date) and convert to Georgian date.

Custom background color.

Show Date in Status bar.

Make it Jiggy independent.

update to 1.1.3 safely

as a matter of fact there are too many tutorials for updating to 1.1.3 but most of them sucks,Nate true’s method is easy and fast but very buggy and NOT RECOMMENDED.

i personally followed iClarified tutorial but i don’t do it, it’s too risky and will brick your iPhone,but it’s restorable fortunately.while soft jailbreak didn’t upgrade basband you can easily downgrade like before

but my tutorial is about to begin:

First you need these:

  1. fully unlocked an jailbroken 1.1.2 (if you need tutorial here is for Mac and this is for PC)
  2. a wifi connection
  3. iPhone 1.1.3 firmware (if you did upgrade using iBrickr you must have it 1.1.3.ipsw in iBrickr folder)
  4. installer.app
  5. WinSCP

step 1:goto installer and install BSD subsystem 2.0

step 2:update installer (make user you refreshed sources and your installer.app is up to date)

step 3:install Official 1.1.3 upgrader

TIP: if you don’t have fast wifi connection you can manually download 1.1.3 firmware and copy it by WicSCP to /var/root/Media

step 4:quit installer and run upgrade

how to jailbreak your 1.1.3

640 800 Full

Well, the iPhone Dev Team has done it again. A working jailbreak for 1.1.3 is finally here.
STATEMENT OF RISK
As all upgrades are risky, this one is doubly so. You may have to restore your phone using iTunes and start again if it fails. Make sure to back up first!
Let’s continue
This jailbreak, like the 1.1.2 jailbreak, comes as an upgrade. This means you need to have a 1.1.1 or 1.1.2 jailbroken phone already, before you can begin.
Update – unlocked phones appear to remain unlocked and work properly after the update, according to scattered reports.
MAC VERSION – Download the 1.1.3 package maker and open it, then run Run_This. Read carefully, press Enter when necessary, and the image will be uploaded to your phone.
Here’s how you do it:
- Start with a 1.1.1 or 1.1.2 jailbroken phone with Installer.app installed.
- Plug in your phone via USB to your computer.
- Download, extract, and run iBrickr Special 1.1.3 jailbreak edition (ibrickr.exe in the archive).
- iBrickr will determine what firmware you are running on your phone and make sure you can run the update.
- iBrickr will then guide you through the process of obtaining and modifying the 1.1.3 firmware (make sure to read everything thoroughly).
- iBrickr will upload the new firmware image to your phone. Note that this only puts the file on your phone and does not modify it at all, yet.
- When iBrickr finishes (should take about 10 minutes), it will tell you to go to Installer and install the “1.1.3 soft upgrade” package. Do that.
- When the installer finishes (this should take another 10-15 minutes), your phone should reboot with a fresh activated 1.1.3 firmware.
I’ll be posting a video tutorial on Gear Live’s Bleeding Edge real soon, so watch for that!
If you feel like giving, please donate to a worthy charity. Donations directly to the Dev Team are not possible. If you wish to donate to me directly, you can do that via Paypal.
Props to everyone on the Dev Team, including (in no particular order): netkas, NerveGas, asap18, bgm, Bugout, bushing, chris_, dinopio, drudge, Fred_, gray, MuscleNerd, natetrue, pr3d4t0r, roxfan, Turbo, Zf[strike], np101137, pumpkin, and kroo, along with many contributors who wish to remain anonymous.
And props to Fred_ and planetbeing, who were among the first with a 1.1.3 jailbroken iphone, and Zibri, by whom this method was largely developed. Additionally to Shaun Erickson, who packaged the Installer half of the upgrade, and runs most of the application packaging for the iPhone. He’s looking for a job too – hire him!
Additionally, members of the iPhone Elite team also played a part.

Now you may be wondering how this jailbreak works. Here’s a breakdown:
- iBrickr grabs the 1.1.3 iPhone firmware image and extracts, decrypts, and decompresses the disk image.
- Then it applies a patch, jailbreaking the disk image and activating it, and also installing Installer.app.
- It uploads this new modified image to the phone, as 113_upgrade_image.bin.
- The “1.1.3 soft upgrade” app flashes the phone with the image and reboots.
- You have a perfect, jailbroken, upgraded 1.1.3 phone, with all your settings and music intact!
Regarding the drama about this release – there is identifying information in the patches, that contains pieces of the firmware as markers for what changes should be made to it. None of it is in any sort of useful form until it is merged again with a real 1.1.3 firmware image, which is downloaded directly from Apple.

via nate true

Engadget:iPhone and iPod touch v1.1.1 get instant jailbreak + installer

according to engadget Tiff exploit gets file system hack into a full rw for instant AppTapp installer

 

We could hardly believe it ourselves, but the open source community has parlayed that game-changing v1.1.1 TIFF exploit / file system hack into a full-on ready to rumble instant installer for AppTapp on the iPhone and iPod touch. Check out TUAW for the steps and further details, but we tried it on our v1.1.1 touch and it worked like a damn charm. In fact, we think this is finally what’s going to get us to upgrade that virgin 1.0.2 iPhone we’ve been using. Fingers crossed.
Update: We upgraded that iPhone and it worked well, just like the touch (albeit a bit slower, since it’s pretty clear all the upgraders are slamming the AppTapp download servers). Our hats go off to the dozens of hackers that developed this one, this is impressive stuff.

Free iPhone fw1.1.1 Unlock Solution

iphone firmware 1.1.1 finlay unlocked by downgrading 1.1.1 and the baseband,both your 1.1.1 virgin iphone and bricked iphone can use iPhone Elite team method

Stealth method :

How to Restore a 1.1.1 phone to 1.0.2 and fix the baseband! (Complete Tutorial)


There are alot of guides out there for downgrading your iphone from 1.1.1 back to 1.0.2 and unbricking it to the point of saying invalid sim. This is where this tutorial will pick up.

1. Put ICE03.14.08_G.eep and ICE03.14.08_G.fls into /usr/bin/

2. Download the Secpack of baseband firmware 4.0 (Can be found here: http://tinyurl.com/2dyq25 – you will need to rename this to secpack)

3. Download ieraser2 from http://www.fink.org/ieraser/ or from Geohot’s blog.

4. copy over ieraser2 and the renamed secpack into /usr/bin/

5. SSH into the phone (user: root pass: dottie) and stop the CommCenter by typing
launchctl remove com.apple.CommCenter

6. run “bbupdater -v”

7. type “cd /usr/bin/” and then “chmod +x ieraser”

8. run ieraser (just type ieraser) this will WIPE your baseband, given a file “secpack” is in the same directory and this is a version 4 secpack.

9. run ” bbupdater -v ” again. it will not find any firmware now.

10. run ” bbupdater -e ICE03.14.08_G.eep -f ICE03.14.08_G.fls “

11. run ” bbupdater -v ” it will tell you you run version 3.14

12. from here use any of your favorite programs like ibrickr to install anySim 1.2 and successfully recover your iphone from a 1.1.1 update.

This guide was written by Stealth to make it easier for people to understand, all of the original info was found @ http://code.google.com/p/iphone-elit…radingBaseband

Thanks to those people who found this and shared it.

My phone is working on a Rogers network after following this method.

YouTube, Phone Calls, VoiceMail and Texting are working without any problems!

**Edit – As new posts come in that save people alot of time, ill be adding them here to reduce the redundancy of questions**

Here is a rar file i just created containing the ICE03.14.08_G .eep and .fls files, the secpack, and the ieraser that i used.

http://tinyurl.com/2n5yvj

Quote:

Originally Posted by coolconb

I can confirm that the method to down grade the baseband that stealth posted works on brand new out of the box 1.1.1 I’ve tested on two already.

thanks alot man

Thanks Serpy for pointing out that i forgot to mention to copy the secpack into the /usr/bin/ folder!

iPhone Elite Method:

DowngradingBaseband

How to Downgrade screwed up baseband 4.0 (after anySIM and 1.1.1 firmware upgrade).

UNBRICKING 1.1.1 UPGRADE

Here’s the procedure to downgrade after you upgraded (by mistake) to firmware 1.1.1 on an anySIM unlocked iPhone.

HOW TO

0. Download iPhone 1.0.2 firmware from Apple Here

1. Change ipsw to zip then unpack it.

2. Extract the ramdisk file from it by typing

dd if=009-7698-4.dmg of=ramdisk.dmg bs=512 skip=4 conv=sync

3. Mount the ramdisk by double-clicking it (on Mac). On Windows use some HFS tools to peek inside it or get the files from someone who extracted it already.

4. Put your phone into DFU mode and do option-restore in iTunes. This will reflash everything to 1.0.2. You will get an error at the end because it couldnt reflash the baseband. You will end up with a yellow triangle.

5. Quit iTunes, launch iNdependence then quit it again. Now relaunch iTunes. Press the power button on the iPhone for 3-4 seconds. After about 10 seconds you end up on the activation screen.

6. Complete the baseband downgrade by jailbreaking/activating, installing SSH on to the iPhone etc. There are tons of wiki’s about that so I won’t repeat. (Probably also true for step 4 and 5.)

7. Extract the baseband firmware and EEPROM files of 3.14 from the ramdisk of firmware 1.0.2. The files are named ICE03.14.08_G.eep and ICE03.14.08_G.fls and are located under /usr/local/standalone/firmware.

8. Get the secpack of baseband firmware 4.0 (some people have that, I have no idea how they got it but its needed). I can’t give that one out unfortunately. Name it “secpack”.

9. Download iEraser2 here or from Geohot’s blog.

10. Install all the tools onto the iPhone (I use the location /usr/local/bin.) You need to have SSH access to the 1.0.2 firmware iPhone and upload iEraser2, the secpack, ICE03.14.08_G.eep, ICE03.14.08_G.fls and anySIM 1.0.2.

11. SSH to the phone. Stop CommCenter by typing:

launchctl unload -w /System/Library/LaunchDaemons/com.apple.CommCenter.plist

12. Now run:

bbupdater -v

It will tell you you run version 4.01 of the baseband. “bbupdater” is a tool by Apple which is also on the ramdisk.

13. Execute this in the console, to give iEraser executable rights:

chmod +x ieraser

14. Run iEraser2. This will WIPE your baseband, given a file “secpack” is in the same directory and this is a version 4 secpack.

15. Run the bbupdater command again:

bbupdater -v

This time it will not find any baseband firmware

16. Now do:

bbupdater -e ICE03.14.08_G.eep -f ICE03.14.08_G.fls

This will flash the 3.14.08 baseband firmware back to the iPhone.

17. Now check to make sure it worked:

bbupdater -v

It should tell you the version is 3.14

At this point you will still have an IMEI number starting with 004999… and its not of use yet. So still bricked but at least downgraded to version 3.14.

18. Now run anySIM Version 1.0.2 (note: older versions might not be good here as 1.0.2 has a lot of fixes for this kind of stuff).

19. Start commCenter again:

launchctl load com.apple.CommCenter

Now you have an unlocked 3.14 baseband with IMEI being your original one!

Congratulations you now fully recovered from your botched update to 1.1.1 and are back to 1.0.2.

You can stop here if you want to remain unlocked with iPhone firmware 1.0.2 with working phone.

Do you want to return to factory-locked state?

Simply do:

launchctl unload -w /System/Library/LaunchDaemons/com.apple.CommCenter.plist

To stop commCenter

then do:

bbupdater -e ICE03.14.08_G.eep -f ICE03.14.08_G.fls

This will reflash the “locked” version of the baseband.

Now restart commCenter:

launchctl load com.apple.CommCenter
Enjoy!

If you don’t want to pay for iPhoneSIMFree to have a less …bad… unlock solution then stay tuned as we are actively working on our own safe unlock for both 1.0.2 and 1.1.1!

A tool automating all this is in the workings….

Discuss this here: http://rdgaccess.com/iphone-elite/viewtopic.php?t=27

here is the Secpack:

http://rapidshare.com/files/61914114/secpack40113.bin.html

iPhone Elite Home:

http://code.google.com/p/iphone-elite/