跳转至

PG 付款

PG支付可以在PC和移动设备上使用。

PG支付政策

类别 描述
语言
  • 提供16种语言
  • PG公司提供的支付界面支持每个PG公司的不同语言。
功能
  • 通过外部网页浏览器进行的服务器操作支付
国家支持
  • 暴露PG公司支持的国家的PG公司
支付方式
  • 合同PG公司的支付方式必须在控制台中设置
PG支付货币
  • hive_country
  • 根据PG公司,货币可能不被支持
  • MyCard: 台湾 (TWD)、香港 (HKD)、马来西亚 (MYR)、新加坡 (SGD)、泰国 (THB)、印度尼西亚 (IDR)、菲律宾 (PHP)、越南 (VND)、全球 (USD)
价格等级
  • 需要上传到控制台
  • 等级用于PG支付,不适用于移动市场
  • 在为PC注册带有App ID的产品时,设置为等级,而不是金额
  • 每个游戏都有自己的等级,创建PC的App ID时提供基本等级。
产品管理
  • 需要在控制台注册产品价格、产品名称、市场PID等
退款用户偿还
  • 与移动市场相同的支持

PG支付流程

① 在游戏内商店选择要购买的产品

② 在游戏屏幕外的网页视图中显示支付方式选择屏幕

  • 语言:游戏语言
  • 货币:SDK交付的hive_country。如果没有,则通过IP检查国家并显示为该国的货币
  • 支付的产品名称在控制台> 计费 > IAP v4 > 市场PID管理中显示。如果要显示的语言中没有产品名称,则显示输入的英文产品名称的内容。
  • 支付方式设置可以在控制台> 计费 > PG支付设置 > PG公司设置中进行

③ 调用PG公司的支付页面并在网页浏览器中显示该国的页面

  • 当不是支付目标国家时,显示错误页面

④ 支付完成后转到完成页面。完成页面以浏览器的语言显示。

在网上商店中实施PG支付

在构建一个销售产品的网站时,请按照以下步骤进行。

① 通过访问控制台 > 应用中心来发放两个 AppID。

  • 用于网页登录的AppID
    • 选择网页登录的AppID
    • 选择用作网站的用途
    • 如果您有一个已经为网站用途发放的AppID,您也可以使用现有的。
  • 用于支付的AppID
    • 选择游戏AppID
    • 选择操作系统 - Windows,市场 - 直接分发

② 设置网页登录的 AppID 详细信息。

  • 在登录信息中输入所有 IdP 密钥值
  • 设置登录 IdP 使用
  • 在网络登录操作设置中的重定向 URI 中输入登录后返回的网站地址

③ 通过前往控制台 > 账单 > 支付环境设置 > PG公司设置来注册PG公司信息。

④ 在步骤1中创建的支付AppID中注册市场PID,方法是前往控制台 > 计费 > 应用内支付 > 注册市场PID。

⑤ 使用网页登录 API 和网页 PG 支付 API 开发网站。

预工作

1. PG支付平台设置

  • 使用PortOne时
    • 在PortOne管理控制台注册IAP服务器回调URL并设置PG公司
      • 在PortOne管理控制台>系统设置>Webhook设置中注册发送Webhook的公共URL
    • Webhook URL
      • 商业版: https://store.withhive.com/payment/result_processing/import
      • 沙盒版: https://sandbox-store.withhive.com/payment/result_processing/import 
    • 请注意
      • 由于PortOne不提供沙盒支付测试,我们建议使用以下方法进行测试。
      • 为商业服务和测试创建两个PortOne账户。PortOne控制台的管理员账户可以创建账户,无需实际合同。
      • 在PortOne商业账户上注册商业URL,并在实际控制台上注册实际PG公司信息等。
      • 在PortOne测试账户上注册沙盒URL,并在沙盒控制台上注册测试PG公司信息等。
      • 如果仅使用一个实际的PortOne账户用于商业服务,在初始申请时连接沙盒,并在正式服务时更改为商业URL。
      • 在更改为商业URL后,请勿更改为沙盒地址。请注意,实际用户支付将被处理为测试支付。
      • 如果PortOne控制台将PG公司设置为测试,交易记录将在第二天自动取消。商业服务中的游戏不得设置为测试。
  • 使用Xsolla时
    • 向平台业务办公室请求创建子项目,并发放项目ID和密钥
  • 通过直接合同使用MyCard时
    • 通过控制台>PG公司设置选择MyCard作为服务国家,并生成哈希密钥。
    • 在MyCard提供的注册表中输入控制台发放的哈希密钥及IP、URL和客户公司注册信息,并提交给MyCard。从下面的附加文件中下载IP和URL信息。下载IP和URL信息
    • 之后,从MyCard接收FaServiceID并在控制台的PG公司设置中输入。
    • 请注意
      • 最低和最高支付金额根据每种支付方式的货币规定,因此在设置产品价格时请谨慎。
      • 请求支付超出适用价格范围的产品时,将显示错误信息。

2. 控制台设置

  • 价格等级设置
  • 注册市场PID
    • 菜单位置:控制台 > 账单 > 应用内购买 > 市场PID注册
    • 市场PID注册指南快捷方式
  • PG支付设置

PG公司设置指南

设置将在游戏中使用的PG公司。设置完成后,PG公司无法被删除,只能被停用。

① 选择游戏:搜索一个游戏以检查所选的PG公司。如果您没有看到游戏列表,请检查游戏权限。

② 添加游戏:移动到PG公司设置页面。

③ 按国家查看支付方式:检查您在弹出窗口中设置的PG公司的国家支付方式。

④ 修改:修改注册的PG公司详细信息。

通过游戏注册PG公司

点击“添加游戏”按钮以进入注册页面。

① 接收支付结果的 URL:如果您希望接收支付完成通知,请输入服务器 URL。

② 付款完成通知类型:在设置付款完成通知时选择通知类型。默认选项为“仅发送付款成功信息”。如果选择“发送所有”,接收通知的服务器必须配置分支逻辑以处理付款成功和取消类型。

③ 服务国家:选择每个PG平台的使用国家。底部条目会根据所选选项而变化。

1. 设置 PortOne

  • PortOne 信息:输入在 I'mport 控制台系统设置中注册的相同信息。如果有子店铺,您必须输入 Tier Code。当通过直接合同与 Naver Pay 连接时,您必须输入 Chain id 值。
  • PortOne - PG 公司支付方式:在 PortOne 管理员控制台中设置的 PG 公司列表会自动加载。在选择要使用的支付方式时,请检查 PG ID,并在 KCP 的情况下与 PortOne 管理控制台中激活的方式相同。如果每个 PG ID 激活的支付方式与 PortOne 管理控制台不同,则不会正确显示。如果将水平滚动条移动到最右侧,您将看到一个按钮,可以预览您设置的支付方式。如果您需要 PG 合同的支付测试页面,请复制预览页面的 URL 并提供给 PG 公司。

2. 设置 Xsolla

  • Xsolla 信息:在 Xsolla 控制台 > 项目设置 > 一般设置中复制并输入项目 ID 和 webhook 密钥。
  • Xsolla - PG 公司支付方式:为每个支持的国家选择一种支付方式。当您点击预览时,所有 Xsolla 激活的支付方式都会暴露,无论国家如何。

3. 设置 MyCard

  • MyCard 信息:输入 MyCard 提供的 FaServiceID。认证号码(哈希)密钥会自动生成。复制生成的哈希密钥,填写 MyCard 注册请求表,并提交给 MyCard。
  • MyCard - PG 公司支付方式:仅提供 MyCard 作为支付方式。

PC支付查询和取消

在一个页面上查看PortOne或Xsolla的所有支付详情,并在必要时直接取消。Terminal 3的Paymentwall发送支付取消请求,而不是立即取消支付,取消是否已完成必须在终端3控制台中确认。

  • PG 公司和支付方式
    • 提供公司提供的所有 PG 的列表作为可选选择,无论支付方式在 PG 公司设置中是否已激活。
  • 状态
    • PG
      • 支付完成 - 支付已成功完成
      • 支付失败 - 由于支付过程中出现错误等原因导致支付失败。
      • 支付待处理 - 由于账户转账等原因,支付未立即完成。
      • 取消请求 - 请求取消支付
      • 取消完成 - 支付已正确取消。终端 3 支付无法确认取消是否已完成
      • 取消失败 - 取消请求失败
      • 未完成 - 由于用户关闭支付窗口或在支付前点击取消支付,支付未完成
    • Steam
      • 接收订单
      • 接受支付(用户)
      • 取消支付
      • 退款支付
      • 部分退款支付
      • 非法支付
      • 订单欺诈
      • 退款欺诈
      • 支付取消失败
  • 总支付金额:总支付金额:所有搜索条件的总和,不包括未进展的情况
  • 完成购买数量:购买完成计数:完成支付的数量,不包括取消的情况
  • 总取消金额/取消:总取消金额/取消计数:已取消案例的总金额和数量
  • 产品价格:在价格层级中设置的显示货币中的产品价格
  • Game_Payload_info:从游戏服务器接收的值,用作通过物品支付结果传输 API 在分析中使用的附加指标
  • IAP_Payload:应用开发者自定义的购买元数据
  • 注意事项
    • 如果您在 PG 公司配置中修改选项值,则在更改之前的设置值的控制台上的支付历史记录无法取消。
      • 示例 1:如果您在 PG 公司设置中从使用 Xsolla 切换到 PortOne,则无法在控制台中取消现有的 Xsolla 支付数据。
      • 示例 2:如果在 PG 公司设置中使用并删除了层级代码,则在控制台中无法取消使用层级代码时的支付历史记录。
    • 如果您直接在 I'mport 控制台中取消支付详情,根据 PG 公司,取消详情可能不会传递到控制台,因此请尝试通过面板取消。

PC支付项目重新处理

在此菜单中,您可以查看未正常完成的PG支付的详细信息。点击重新发送以完成支付流程并支付所购买的产品。如果重新发送成功,它将从搜索结果中消失。

  • 菜单位置:控制台 > 账单 > IAP v4 > PG支付完成未处理历史

加州数字媒体消费者保护法(AB 2426)的合规性

image

  • 根据加利福尼亚州“数字媒体消费者保护法(AB 2426)”的执行,必须告知消费者他们实际上并不拥有数字内容的购买权。反映此政策的通知在PG支付用户界面中显示。此消息仅在国家设置为美国且语言设置为英语(en)时出现。
  • 点击“了解更多”将打开在控制台 > 供应 > 条款中设置的服务条款链接。