First stab at an iPayment programatic interface