for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Xsolla\SDK\Webhook\Message;
class UserBalanceMessage extends Message
{
const PAYMENT = 'payment';
const IN_GAME_PURCHASE = 'inGamePurchase';
const COUPON = 'coupon';
const INTERNAL = 'internal';
const CANCELLATION = 'cancellation';
/**
* @return array
*/
public function getVirtualCurrencyBalance()
if (!array_key_exists('virtual_currency_balance', $this->request)) {
return array();
}
return $this->request['virtual_currency_balance'];
* @return string
public function getOperationType()
return $this->request['operation_type'];
* @return int
public function getOperationId()
return $this->request['id_operation'];
public function getCoupon()
if (!array_key_exists('coupon', $this->request)) {
return $this->request['coupon'];
* @return string|null
public function getItemsOperationType()
if (array_key_exists('items_operation_type', $this->request)) {
return $this->request['items_operation_type'];