Отмена покупки
Для отмены покупки вы можете использовать метод 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?