Отмена покупки

 Для отмены покупки вы можете использовать метод deletePurchase(id):

func _delete(id: String):
    if billing != null:
        billing.deletePurchase(id)
 
func _on_delete(data: Dictionary):
    print(data)
    if data['status'== 'success':
        print('success')
    elif data['status'== 'failure':
        print('failure')
        print(data['message'])

Метод _on_delete(data: Dictionary) — это обработчик сигнала rustore_delete_purchase, который получает сообщение об удалении покупки.

  • id  идентификатор покупки. 

По ключу data['status'] хранится статус выполнения запроса. Возможные значения:

  • success — удачное выполнение запроса.
  • failure  произошла ошибка запроса. В ключе data['message'] хранится сообщение ошибки.
Обновлено 7 августа 2023 г.
Was this information helpful?