Whenever I have to deal with the SKPaymentQueue API, I inevitably come to a point where I want to model a payment transaction like a sane person without relying
SKPaymentQueue