ゲーム内のアプリストア決済と外部のユーザーID(UID)チャージの選択は、認証情報の安全性、決済プラットフォームの制限、そして地域ごとの決済ルートによって決まります。ゲーム内決済はモバイルプラットフォームのストアやクライアント直接の決済ゲートウェイを経由しますが、Webでの直接チャージはアカウントID、ユーザーID、アクティブなサーバー選択といった公開キャラクター識別情報のみを必要とします。直接UIDチャージ経由のWeb課金なら、決済前にサーバークラスターを確認しさえすれば、アカウントの共有を完全に回避しつつ、連携されたモバイル端末とPCクライアント間でハートダイヤを同期できます。
主な機能の違い:ゲーム内アプリストア vs Webチャージ
XD Entertainmentの『Heartopia』では、衣装、家具の設計図、建築パーツ、メンバーシップなどの主なゲーム内通貨として「ハートダイヤ」が使用されます。ゲーム内購入では、プラットフォームストア(Apple App Store、Google Play)またはPC決済ゲートウェイを経由して決済が行われます。一方、Web経由の課金では、この決済手続きをゲームクライアントの外にある外部決済プロバイダーへと移行します。

公式ブラウザ決済を利用する場合、プレイヤーは公式サイトを開いて「Pay」ボタンをクリックすることで、直接XD WebPayへアクセスできます。この方法では、決済処理を行う前にサーバーの確認、キャラクターデータの検証、注文内容の確認が可能です。また、サードパーティのチャージマーケットプレイスでは、公開IDを用いた直接のキャラクター付与サービスも提供されています。VGTopupのようなプラットフォームでは、端末のアプリストア画面を開くことなく、ゲームプロフィールに直接アイテムを反映することで注文を処理します。
| 項目 | ゲーム内アプリストア購入 | 公式XD WebPay | 直接Web UIDチャージ |
|---|
| 必要なアカウント情報 | ストアアカウントのログイン(Apple/Google) | Heartopiaのログイン / キャラクター情報 | 公開アカウントID、ユーザーID、サーバー |
| パスワードの共有 | 不要 | 不要 | 不要(認証済みの直接UIDプラットフォームの場合) |
| 決済ゲートウェイ | ネイティブプラットフォーム決済 | XD WebPay決済ゲートウェイ | 外部プラットフォーム決済 |
| アイテムの反映方法 | 即時残高反映 / メールボックス | ゲーム内残高 / メールボックス | サーバー直接付与 / メールボックス |
| クライアント間同期 | 完全なクロスプラットフォーム同期 | 完全なクロスプラットフォーム同期 | 完全なクロスプラットフォーム同期 |
ネイティブアプリストアでの購入は、連携されたモバイルアカウントの決済方法で処理されるため、プラットフォーム固有の決済ルールやローカルストアの手数料が発生することがよくあります。一方、直接Webポータルでは独立した決済プロバイダーを使用することで、モバイルアプリストアの制限を回避しつつ、基本の60個のハートダイヤから最大6480個のハートダイヤバンドルまで、ゲーム内と全く同じパックのラインナップを反映できます。
アカウントセキュリティ:UIDチャージ vs ログイン情報の共有
外部サイトが要求する情報によって、セキュリティの安全性は大きく異なります。VGTopupのHeartopiaポータルなどのプラットフォームでの直接Webチャージでは、アカウントID、ユーザーID、サーバー地域といった公開識別情報のみが必要です。アカウントのパスワード、ワンタイム認証コード、サードパーティ製プラットフォームの認証情報などを誰にも渡さないため、第三者にプライベートなインベントリを覗かれたり、連携情報を変更されたり、プロフィールにセキュリティ警告が出されたりする心配がありません。

外部のすべての業者がこの手順に従っているわけではありません。サードパーティサイトでは、直接IDチャージとアカウントログインを伴う代行チャージを明確に区別しています。TopupCheapでは、プレイヤーIDとサーバー選択のみで処理できるUIDチャージを最も安全な方法と位置付けており、スタッフによるアカウントへのログインが必要な一部のバンドルについてのみログインチャージを適用しています。
サードパーティサービスのアカウントアクセスの扱いは、サービスごとに異なります。
- 認証情報の要求: BuffBuffでは注文を完了するためにアカウントID、サーバー、アカウントパスワード、UIDの入力をプレイヤーに求めており、個人認証情報を第三者に開示することになります。
- クライアントの制限: BuffBuffでは、同社のチャージサービスがSteamアカウントには対応していない旨が明記されています。
- 認証情報不要のWebサービス: VGTopupのようなサービスでは、ログイン情報、個人パスワード、サードパーティの認証認可を要求することなく、公開アカウント識別情報を使用してゲームサーバー経由で直接注文を確定します(VGTopup)。
パスワードを渡すということは、ログイン情報の管理権を他人に委ねることを意味します。UIDのみを利用する方法なら、アカウントへのログインなしに公開キャラクター情報へのルーティング経由で取引が完了するため、そのリスクを完全に排除できます。
サーバークラスターと適用条件
直接Webチャージでは、起動中のクライアントセッションに依存しないため、各パラメーターを手動で入力する必要があります。Webチャージ時にプロフィールの入力データを間違えると、取引が保留になったり、全く別のアカウントにチャージされたりする可能性があります。

Heartopiaでは、プレイヤーの進行状況が5つの独立したサーバークラスター(Global、SEA、America、Asia、TW,HK,MO)に分かれています(VGTopup)。プレイヤーのインベントリ、住宅、近隣エリアのインスタンスは、プロフィールが作成された特定のクラスターに固定されます。たとえばAmericaサーバーでプレイしているにもかかわらず、Web決済時に誤ってSEAを選択した場合、配送サーバーはSEA側でその数字IDを検索します。もし偶然にも同じキャラクターIDがSEAに存在していた場合、そのアカウントに通話が付与されてしまいます。存在しない場合は、配送エラーとなって処理が停止します。
Webで注文する前に、ゲームクライアント内でアカウント識別情報と現在のサーバーを確認してください。
- ユーザーID(UID): ゲーム画面左上にあるアバターのプロフィールアイコンをタップして、数字のUIDを確認します。
- アカウントID: ゲーム内の設定メニューを開き、「アカウント」タブに移動して英数字のアカウントID文字列をコピーします(VGTopup)。
- サーバー地域: ログイン前にタイトル画面に表示されているサーバークラスターを確認します。
これらの文字列とサーバークラスターを事前に照合しておくことで、配送の失敗やサポート対応の遅れを防ぐことができます。
クロスプラットフォーム同期と反映速度
XD Entertainmentは、統一されたアカウントデータを使用して、購入したアイテムをデバイス間で同期します(VGTopup)。対応するアカウントと同じサーバークラスターに接続していれば、Webチャージで追加した通貨はiOS、Android、公式PCクライアントのいずれでログインしても反映されます。
Webでの注文は決済確認後すぐに反映されますが、購入した商品によって配送ルートが異なります。
- 通常のハートダイヤ: サーバー同期後、画面上部の所持金バーの残高に直接追加されます。
- イベントパックとバンドル: プロモーションパッケージ、メンバーシップアイテム、シーズンバンドルなどは、上部バーの残高が即座に更新されるのではなく、自宅の前にあるゲーム内の郵便ポストに届くことがよくあります(VGTopup)。
ゲームにログインした状態で直接Web注文を完了し、通貨の合計が変わらない場合は、Heartopiaアプリを一度完全に終了してください。クライアントを再起動するとサーバーとの新しいハンドシェイクが発生し、更新された残高やメール通知がアクティブなセッションに読み込まれます。
通貨が届かない場合の対処法
Web決済後に購入した通貨が反映されない場合、重複して再注文するのは避けてください。以下の手順を順番に試してみてください。
- 自宅のポストを確認する: キャラクターを自宅の外にある郵便ポストまで移動させ、バンドルのトークンやボーナスアイテムが未受取の添付ファイルとして届いていないか確認します。
- クライアントを再起動する: モバイル端末またはPCでゲームクライアントを強制終了し、30秒ほど待ってから再起動して、現在のサーバークラスターの最新データに更新します。
- 注文確認内容をチェックする: 決済レシートを見直して、選択したサーバーがプレイ中のクラスターと一致しているか、ユーザーIDやアカウントIDの数字に入力ミスがないかを確認します。
- 早めにプラットフォームのサポートへ連絡する: 注文時のサーバー選択間違いに気付いた場合は、配送ステータスが「完了」に変わる前に、速やかにプラットフォームのサポートチームへ連絡してください(VGTopup)。
Comments