PG 付款
PG支付可以在PC和移动设备上使用。
PG支付政策¶
类别 | 描述 |
语言 |
|
功能 |
|
国家支持 |
|
支付方式 |
|
PG支付货币 |
|
价格等级 |
|
产品管理 |
|
退款用户偿还 |
|
PG支付流程¶
② 在游戏屏幕外的网页视图中显示支付方式选择屏幕
- 语言:游戏语言
- 货币:hive_country SDK 提供的货币。如果没有,系统将通过 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公司设置为测试,交易历史将在第二天自动取消。商业服务中的游戏不得设置为测试。
- 在PortOne管理控制台注册IAP服务器回调URL并设置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公司的国家支付方式。
④ 修改:修改注册的PG公司详细信息。
通过游戏注册PG公司
点击“添加游戏”按钮以进入注册页面。
① 接收支付结果的 URL:如果您希望接收支付完成通知,请输入服务器 URL。
② 付款完成通知类型:在设置付款完成通知时选择通知类型。默认选项为“仅发送付款成功信息”。如果选择“发送所有”,接收通知的服务器必须配置用于付款成功和取消类型的分支逻辑。
③ 服务国家:选择每个PG平台的使用国家。底部条目会根据所选选项而变化。
1. 设置 PortOne
- PortOne 信息:输入在 I'mport 控制台系统设置中注册的相同信息。如果有子商店,您必须输入层级代码。当通过直接合同与 Naver Pay 进行链接时,您必须输入链 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。认证号码(Hash)密钥会自动生成。复制生成的 HASH KEY,填写 MyCard 注册请求表,并提交给 MyCard。
- MyCard - PG 公司支付方式:仅提供 MyCard 作为支付方式。
PC支付查询和取消¶
在一个页面上检查PortOne或Xsolla的所有支付详情,并在必要时直接取消。 Terminal 3的Paymentwall发送支付取消请求,而不是立即取消支付,取消是否已完成必须在终端3控制台中确认。
- PG公司和支付方式
- 提供公司提供的所有PG的列表作为可选选择,无论支付方式在PG公司设置中是否已激活。
- 状态
- PG
- 支付完成 - 支付已成功完成
- 支付失败 - 由于支付过程中出现错误等原因,支付失败。
- 支付待处理 - 由于账户转账等原因,支付未立即完成。
- 取消请求 - 请求取消支付
- 取消完成 - 支付已正确取消。终端3支付无法确认取消是否已完成
- 取消失败 - 取消请求失败
- 未完成 - 由于用户关闭支付窗口或在支付前点击取消支付,支付未完成
- Steam
- 接收订单
- 接受支付(用户)
- 取消支付
- 退款支付
- 部分退款支付
- 非法支付
- 订单欺诈
- 拒付欺诈
- 支付取消失败
- PG
- 总支付金额:总支付金额:所有搜索条件的总和,不包括未进行的支付
- 完成购买数量:购买完成计数:完成支付的数量,不包括取消
- 总取消金额/取消:总取消金额/取消计数:取消案例的总金额和数量
- 产品价格:在价格层级中设置的显示货币的产品价格
- Game_Payload_info:从游戏服务器接收的值,用作通过项目支付结果传输API在分析中使用的附加指标
- IAP_Payload:应用开发者自定义的购买元数据
- 注意事项
- 在PG公司配置中修改选项值后,控制台上设置值之前的支付历史无法取消。
- 示例1:如果您在PG公司设置中从使用Xsolla切换到PortOne,则现有的Xsolla支付数据无法在控制台中取消。
- 示例2:如果在PG公司设置中使用了层级代码并随后将其删除,则在控制台中无法取消使用该层级代码时的支付历史。
- 如果您直接在I'mport控制台中取消支付详情,根据PG公司,取消详情可能不会传递到控制台,因此请尝试通过面板进行取消。
- 在PG公司配置中修改选项值后,控制台上设置值之前的支付历史无法取消。
PC支付项目重新处理¶
在此菜单中,您可以查看未正常完成的PG支付的详细信息。点击重新发送以完成支付流程并支付购买的产品。如果重新发送成功,它将从搜索结果中消失。
- 菜单位置:控制台 > 账单 > IAP v4 > PG支付完成未处理历史