If a notification: ONE_TIME_CHARGE is used to ship the IAP content, it involves a point where the client might not finish the transaction, yet the item is shipped. Will an unfinished purchase affect refunds?
Use ONE_TIME_CHARGE may cause some problem
The notification is in parallel of the purchase transaction. Once the purchase has been delivered to the customer, the client should finish the transaction - whenever it next is opened.