Apple provide IAP for virtual product payment. But in real world, IAP has so much trouble when user try to change payment or use our app in different platform.This talk will cover some IAP trap and how to solve it.