Introduction to Wallets
概要
AccelByte Gaming Services (AGS) ウォレットサービスは、プレイヤーがゲームプロファイル内に仮想通貨を保持する方法を提供します。ウォレットは仮想通貨の容器であり、ストア では仮想通貨のアイテムのタイプを[Coin (コイン)]としています。プレイヤーはゲームプレイを通じて仮想通貨を獲得したり、決済アグリゲーターがサポートする現実通貨を使用して仮想通貨を購入したりできます。
ゲーム内で複数の仮想通貨を使用することはできますが、各ウォレットが保持できる通貨は 1 つのみです。ゲームに複数の仮想通貨が含まれている場合、プレイヤーは複数のウォレットを持ちます。管理者ポータルから、ウォレットにコインを入金したり、ウォレットからコインを出金したり、ウォレットの取引履歴を表示したりできます。
キーコンセプト
ウォレットサービスの設計にはいくつかのキーコンセプトがあります。
仮想通貨
仮想通貨は、ゲーム内で保存され、取引されるデジタル通貨です。ウォレットに保存できるのは仮想通貨のみであり、現実通貨はウォレットに関与しません。
仮想通貨は、通貨 サービスを使用して作成できます。
ウォレット管理
AccelByte 管理者は、プレイヤーのウォレットの有効化や無効化、またはウォレットの入出金ができます。
パブリッシャーの名前空間のウォレットとゲームの名前空間のウォレットには違いがあります。パブリッシャーウォレットに保存された仮想通貨は、パブリッシャーとゲームの両方の名前空間で使用できますが、ゲームの名前空間のウォレットに保存された仮想通貨は、該当するゲームの名前空間内でのみ使用できます。
通貨固有のウォレット
各ウォレットは 1 タイプの仮想通貨のみを保持できます。各ウォレットには、さまざまなサブウォレット (仮想通貨の発行元) が存在できます。各サブウォレットは仮想通貨のソースを表していて、各サブウォレットは個別に入出金処理ができ、ウォレットの残高はサブウォレットの残高すべての合計となります。
Steam で購入した仮想通貨は Steam 固有のサブウォレットでのみ利用できますが、たとえば Steam ウォレットが Epic での支払いソースとして追加された場合、Steam ウォレットの仮想通貨も Epic での支払いソースとして使用できます。