跳轉至

PG 付款

PG 账单支持 搜索产品列表并仅购买。它不会验证基于客户端的收据。如果您在 Windows 环境中通过 PG 账单进行购买,支付请求屏幕将立即在新窗口中出现。

呼叫 hive.IAPV4.purchase(marketPid, iapPayload, onIAPV4PurchaseCB) 會立即通過 onIAPV4PurchaseCB 返回 ErrorCode:IAPSUCCESS=90 和 Code:IAPV4HiveStoreSuccess=-6110000 的響應,而沒有任何收據信息,您可以根據 ErrorCode(或 Code)來顯示一個彈出窗口,指示正在進行遊戲內購買。

在应用由 IAP v4 支持的 PG 付款 之前,PG 付款政策,PG 计费控制台指南 操作前 根据内容在 Hive 控制台中注册必要的信息。

PG 付款功能

以下是**PG支付的主要功能**:

  • PG 付款基於 Hive SDK v4 和 IAP v4,並通過PG 公司提供的網頁瀏覽器以非同步方式處理。 * 您只能通過遊戲伺服器調用所有提供的 API。
  • 預先在 Hive 控制台上註冊的信息會反映在價格和需要配置商店的產品信息中,並且 Hive SDK v4 會傳遞產品信息。
  • 付款結果會發送到您在 Hive 控制台上註冊的**接收付款結果的 URL**。但是,某些付款方式,例如存入虛擬帳戶,無法立即發送付款結果。
  • 完成交付物品的訂單必須調用**處理交付完成 API**來將訂單標記為已完成。 * 如果您嘗試重新購買一個已完成付款但尚未處理交付完成的物品,則付款將無法處理。您可以在處理完之前購買的物品的交付完成後重新購買該物品。 * 如果您嘗試重複購買一個**尚未完成付款**的物品,例如在多個付款窗口上進行購買,只有第一次付款會進行。此外,即使已經完成付款,其餘的購買也會自動取消。 * 遊戲伺服器即使在請求物品交付完成後也可以取消付款。

PG 付款流程

PG 付款 按照以下順序進行。要實現以下內容,請在遊戲伺服器中整合 PG 付款 API

  1. 搜尋付款完成歷史
  2. 驗證收據
  3. 完成物品交付

如果有用户的付款完成历史,您必须有序地进行收据验证和物品交付完成。完成交付物品的付款不会在付款完成历史中显示。

有關 PG 付款流程的更多詳細信息,請參閱下面的流程圖:

  • PG 付款流程

Hive PG 多數量購買

Hive PG Payments 允許您在單一交易中通過在購買請求中指定數量來購買多個相同的應用內產品。

您可以使用 hive.IAPV4.purchase(marketPid, iapPayload, quantity, onIAPV4PurchaseCB) 進行購買,並使用 quantity 參數,這使您可以指定數量。多數量是為可消耗的應用內產品而設計的,這些產品可以購買、消耗並重新購買。請小心那些不打算重複購買的產品。