币付支付

bifu.us 菲律宾支付接入:原生 GCash 收款与代收代付解决方案(币付)

bifu.us 提供面向菲律宾市场的原生 GCash 收款能力,并可按业务需要扩展至代收与代收代付模式,支持 H5 收银台与 API 对接,适用于电商、数字内容、平台型业务与跨境服务等多种场景。方案重点覆盖:接入架构、交易链路、回调确认、对账与风控要点,帮助商户以更低的集成成本获得稳定可控的支付能力。

2026年2月19日1 阅读

币付面向菲律宾市场提供原生 GCash 收款能力,并可按业务需要扩展至代收与代收代付模式,支持 H5 收银台与 API 对接,适用于电商、数字内容、平台型业务与跨境服务等多种场景。本文重点覆盖接入架构、交易链路、回调确认、对账与风控要点,帮助商户以更低的集成成本获得稳定、可控、可追溯的支付能力。

一、面向哪些业务更合适

  • 电商与本地生活:订单支付、充值、会员订阅等标准收款链路。

  • 数字内容与服务:虚拟商品、在线课程、工具类服务等即时交付型支付。

  • 平台型业务:多商户、多角色结算需求,需要在交易层面实现更清晰的资金流与订单流管理。

  • 跨境团队在菲展业:需要面向菲律宾用户提供更贴近本地习惯的 GCash 支付入口。

二、核心能力概览

  • 原生 GCash 收款:围绕“创建订单 → 用户支付 → 状态确认 → 业务交付”的闭环设计交易流程。

  • H5 收银台:适配 Web 与 H5 场景,前端以跳转或拉起方式承接支付,降低多端集成复杂度。

  • API 对接模式:服务端发起交易请求,覆盖订单创建、状态查询、回调通知等关键链路。

  • 代收与代收代付:在合规边界内按需开通,适用于平台型业务的资金流组织与分发,强调权限、风控与可追溯。

  • 对账与审计友好:交易单号体系、状态机、通知记录、业务侧幂等控制,便于财务核对与问题定位。

三、费率与结算

以下为你已配置完成的费率表模块,包含 GCash 与 QRPH 的实施费率展示:

[rate-table type="all"]

四、接入架构建议:把“支付动作”和“交易确认”拆开

在菲律宾本地网络与终端环境下,链路稳定性不仅取决于用户端跳转是否成功,更取决于服务端对交易结果的确认策略。建议采用“双通道确认”,并明确主次关系:

  • 用户端返回 return_url:用于引导用户回到业务页面,提升体验,但不作为最终记账依据。

  • 服务端回调 notify_url:作为交易结果确认的主要依据,并结合订单状态查询进行兜底校验。

五、标准交易链路:收款

  1. 业务侧创建订单:生成全局唯一的业务订单号,锁定应付金额与币种,通常为 PHP。

  2. 向 bifu.us 发起创建支付请求:服务端提交订单信息、回调地址等参数,获取支付跳转地址或支付凭证。

  3. 用户完成支付:用户在 GCash 侧完成确认。

  4. 接收支付结果回调:业务服务端验签、落库、更新订单状态,只允许从“未支付/处理中”迁移到“成功/失败/关闭”等合法状态。

  5. 查询兜底:未收到回调或回调延迟时,按策略触发订单状态查询,最终以“可验证的成功状态”为准。

  6. 业务交付:只有在确认成功后才发放权益、出库、入账,避免灰产利用回跳伪造支付。

六、回调处理的三条硬规则

  • 规则 1:只信任验签通过的回调。所有回调参数必须进行签名校验,验签失败一律拒绝处理并记录。

  • 规则 2:回调必须幂等。同一笔支付可能重复通知,业务侧建议以“订单号 + 支付单号”作为幂等键,重复回调不得重复发货或重复入账。

  • 规则 3:状态机必须单向收敛。状态变更要可追溯、可回放,禁止出现“成功 → 未支付”这类逆向迁移。

七、接口字段设计建议

为了便于不同系统保持一致性,建议围绕以下关键字段组织:

  • merchant_id:商户标识。

  • order_id:业务订单号,建议为业务系统主键或全局唯一编号。

  • amount:金额,建议使用整数分或 centavo,或明确统一的小数精度策略。

  • currency:币种,例如 PHP。

  • subject / body:商品或服务描述,用于对账与客服定位。

  • notify_url:服务端回调地址。

  • return_url:用户完成支付后的返回地址。

  • nonce / timestamp:防重放字段,按双方约定启用。

  • sign:签名字段,按约定算法与拼接规则生成。

{
  "merchant_id": "YOUR_MERCHANT_ID",
  "order_id": "ORDER_2026XXXXXX",
  "amount": 19900,
  "currency": "PHP",
  "subject": "Top-up / Order Payment",
  "notify_url": "https://yourdomain.com/pay/notify",
  "return_url": "https://yourdomain.com/pay/return",
  "nonce": "random_string",
  "timestamp": 1730000000,
  "sign": "signature_here"
}

八、代收代付落地要点:先把边界划清楚,再谈规模

代收与代收代付通常涉及更复杂的资金路径与合规要求。建议从一开始就把以下内容写进系统设计与业务流程:

  • 角色与权限:平台、子商户、运营、财务、风控权限分离,并保留审计日志。

  • 资金路径可解释:每笔资金的来源、去向、关联订单与业务理由必须可追溯。

  • 资料管理:面向入驻方、收款方、出款方的信息完整性与一致性要求。

  • 风险策略:限额、频控、黑名单、异常行为识别、争议处理与冻结机制。

  • 对账闭环:订单流、支付流水、分账与结算流水三者必须能一一对应。

九、安全与风控:不要只做验签,要做全链路防护

  • 密钥管理:密钥不落前端、不进日志;分环境管理;定期轮换。

  • 签名与验签:严格按字段顺序与编码规则拼接;验签失败即拒绝。

  • 来源校验:回调来源校验、回调域名固定化,降低伪造风险。

  • 重放防护:对 nonce 与 timestamp 做校验,避免旧请求重复投递。

  • 幂等与并发控制:同一订单并发回调时加锁,或基于数据库唯一约束处理。

  • 异常监控:关注回调失败率、支付成功率、超时订单占比、重复通知占比、对账差异率。

十、上线建议:先稳再快

  • 灰度策略:先在小流量业务或指定渠道上线,验证回调稳定性与对账闭环。

  • 故障预案:用户返回失败、回调延迟、订单超时等场景的处理策略提前固化。

  • 数据留痕:保存关键请求与回调摘要信息并注意脱敏,便于排查争议与对账差异。

十一、常见问题与处理原则

  • 用户称已扣款但订单未成功:优先查询订单状态;若已成功但回调丢失,补发权益并记录;若未成功,按查询结果处理并进入工单。

  • 回调重复导致重复发货:说明幂等没做好,必须使用幂等键与状态机保证只交付一次。

  • 支付页面返回成功但后台未成功:用户返回不等于交易确认,必须以服务端回调或查询确认成功后再交付。

联系币付

如需获取接入资料、开通范围说明与对接支持,请联系:

需要帮助?

联系我们的客服获取更多信息

联系客服