扩展功能
除了基础的功能外,Midasbuy提供一些额外的功能,这些功能可以给用户提供更好的支付体验体验。这些功能涵盖有购买限制的商品校验, 特殊监管政策需求,以及其它一些特殊场景的需求,开发者可以根据需要选择接入
商品验证
针对存在购买限制的商品,比如商品仅允许达到特定等级的玩家购买,Midasbuy提供Webhooks 来对接游戏。开发者可以在收到Webhook 后,校验用户是否有购买资格。 Webhook会在用户打开商城页,获取物品列表的时候发起请求。另外用户选择完商品下单的时候,会再次触发商品验证。
如果会涉及到多个商品都需要查询,考虑到性能问题,在获取商品列表环节会将多个商品的组合起来一次查询。详情参考 API
监管支付限制
针对日本区域发行的游戏的,有针对未成年购买游戏的一些法规限制。这个限制是针对游戏的,在游戏内和游戏外发生的购买都会共享这个这个限额。因此这里如果游戏存在共享限额的需求。建议通过ProductValidate来进行检查后返回用户是否可以购买。
营销订单通知
如果用户参与了某一个营销活动,比如购买商品的时候附带有赠送,或者直接参与了某一个抽奖,用户完成了对应的动作具备了获取赠品的条件,Midasbuy 会触发营销订单的通知。参考营销订单通知
风控锁区
部分游戏会限制特定user_region的玩家只能在MidasBuy对应的shop_region做充值。如果有这种需求,可以在用户验证接口中返回用户的user_region,MidasBuy会配置对应的限制策略,并提示用户”用户当前的区域不支持,请切换到{user_region}进行充值”.使用用户验证中的“user_attribute”字段来处理这种情况。