GCash 作为菲律宾最主流的电子钱包平台,2025 年已成为菲律宾第三方支付解决方案的首选。无论是跨境平台、娱乐行业,还是线上订阅制产品,均在加速向 GCash 原生支付方案迁移。本文将从实操角度出发,完整呈现 GCASH API 接口接入 所需的步骤、文档说明与技术注意事项,确保您在 30 分钟内完成上线部署。
一、接口模式说明
模式 | 说明 | 是否需跳转 | 风控机制 |
---|---|---|---|
原生 API 接口 | 系统生成唤起指令,支持 GCash App 自动唤醒支付 | 否 | IP、UA、设备指纹、白名单校验 |
二维码支付 | API 返回二维码图片链接,用户扫码付款 | 可选 | 单设备+动态 token 签名 |
H5 iframe 支付 | 页面嵌套 H5 iframe 快捷支付 | 是 | 推荐落地页防钓鱼设置 |
二、核心接口参数结构
所有调用使用 POST 结构,内容为 JSON 数据,示例如下:
{ "merchant_id": "your_merchant_id", "order_id": "ORDER123456", "amount": "150.00", "currency": "PHP", "notify_url": "https://yourdomain.com/notify", "return_url": "https://yourdomain.com/success", "client_ip": "127.0.0.1", "signature": "加密字符串" }
✔️ 推荐签名方式:HMAC-SHA256
✔️ notify_url:为异步回调,须具备接收 post JSON 的能力
✔️ signature:由所有参数+密钥按顺序组合后加密
三、接口回调与状态码说明
GCash 原生 API 支持 Webhook 模式异步通知,可确保服务端实时获知支付状态。
状态码 | 说明 | 操作建议 |
---|---|---|
200 | 支付成功 | 确认订单入账并通知用户 |
201 | 待支付中 | 前端轮询或等待回调 |
400 | 参数错误 | 校验请求体是否缺失字段 |
500 | 系统异常 | 1 分钟后自动重试 |
四、安全策略建议
接口 IP 白名单限制(后台配置)
签名有效期建议 3 分钟内,超时拒绝处理
所有参数不接受明文密码,仅 token 验证
商户后台不应直接暴露 API Key
五、测试环境说明
沙箱接口:
https://api.soonpayapi.com/sandbox/v1/pay
生产环境:
https://api.soonpayapi.com/v1/pay
沙箱账号获取:通过 Telegram 联系 @Bifuapp
六、常见接入问题(FAQ)
Q:如何测试订单多通道回调?
A:模拟网络异常、停电,观察 webhook 自动重发机制是否成功。Q:PHP 使用时为何签名不一致?
A:请统一使用ksort()
后拼接 query 字符串再加密。Q:代付也走这个接口吗?
A:否,代付接口为独立路径,另行申请权限。
七、联系技术支持
官方支持频道:https://t.me/GcashNativePay
API 文档索引:bifu.us/post/4985.html
专属接入顾问:@Bifuapp
客服邮箱:[email protected]
发表评论
发表评论: