Сам столкнулся с возвратом средств. У меня было урезанное бесплатное приложение и полнофункциональное/PRO платное. Спустя некоторое время кто-то где-то из пользователей прочухал, что можно покупать PRO, бекапить его, возвращать деньги и доставать из бекапа. Видимо где-то об этом разошлась инфа, резко посыпались такие возвраты. Защиты от этого нет. Пришлось заморачиваться и закрыть платное приложение, а в бесплатное ввести инаппы. Возвраты прекратились. Но действительно, нет такого в API эвента об отмене покупки.
Поэтому для себя решил, что если ситуация повторится, буду у пользователя сохранять Order ID, тот который приходит при покупке в таком виде GPA.1234-5678-9012-3456. В Payments Merchant Center при отмене покупки я это увижу и после синхронизации приложения с сервером смогу у пользователя отменить покупку.