Payments
| Platform |
Supported |
| Crazy Games |
 |
| Yandex Games |
 |
| Poki |
 |
| VK |
 |
Init payments
await WebBus.init_payments(signed)
signed: optional parameter, bool type
Make purchase
var purchase:Dictionary = await WebBus.purchase(product_id, developer_payload)
product_id: String type
developer_payload: optional parameter, String type
Get player's purchase list
var purchase_list:Array = await WebBus.get_purchases()
Get product list
var product_list:Array = await WebBus.get_catalog()
Consume purchase
var success:bool = await WebBus.consume_purchase(token)
token: String type
Purchase example
await WebBus.init_payments()
var purchase:Dictionary = await WebBus.purchase("your_purchase_id")
if ! purchase.get("error", false): # Check if the purchase was successful
player.add_gold(500)
WebBus.consume_purchase(purchase.purchase_token)