如何通过GCash API接入菲律宾支付系统

为了帮助商户快速接入支付系统,本文详细介绍了如何获取API Key、如何进行API签名和常用接口的使用方法。通过这些步骤,商户可以轻松集成支付功能,支持代收代付、订单查询等多种服务。

1. 获取API Key

  • 登录收银台 -> 开发者中心 -> API Key -> 创建API Key。

  • 每个API Key有独立的配置页面,支持绑定固定IP地址(0.0.0.0表示任何IP都可访问)。

  • 请妥善保管Access Key和Secret Key,确保安全。

1.1 创建API Key

  • 进入开发者中心,选择“API Key”并创建新的API Key。

  • 配置调试模式、API Key权限和白名单地址。

  • 创建后请保存Secret Key,因生成后无法查看。如遗忘,可回收密钥并申请新密钥。

2. 如何使用API Key

  • 请求头中添加以下参数:

    • access_key:API Key

    • timestamp:时间戳(13位)

    • nonce:UUID(36位)

    • sign:签名(通过HMAC_SHA1加密Base64编码)

3. 技术接入流程

  • 根据API文档配置参数并进行接入。

4. 接口签名

  • 为确保请求未被篡改,私有接口需通过API Key进行签名认证。

  • 签名步骤

    • 定义Map字典,将请求参数与access_keytimestampnonce一起排序。

    • 使用secret_key进行HMAC_SHA1加密并Base64编码生成sign值。

5. 接口列表

5.1 测试接口连通性

  • 请求URL/ping

  • 响应:{"version": "1.0.1", "timestamp": 1688116827306}

5.2 创建代收订单

  • 请求URL:/api/v3/ph/createCollectingOrder

    菲律宾支付API文档:快速接入与使用指南

  • 请求方式:POST

  • 请求参数:

    • amount:收款金额(最大两位小数)

    • channelType:支付类型(如QRIS、WALLET、BANK)

    • externalOrderId:商户订单号

    • notifyUrl:通知回调URL

  • 响应数据:

    • cashierUrl:收银台链接

    • currency:货币类型(如PHP)

    • orderId:系统订单ID

5.3 创建代付订单

  • 请求URL:/api/v3/ph/createTransferOrder

  • 请求方式:POST

  • 请求参数:

    • currencyAmount:代付金额

    • channelType:支付方式(如BANK)

    • BankName:银行或支付平台名称

    • AccountNo:收款银行账号

    • UserInfoName:收款人姓名

    • UserInfoNo:收款人电话号码

  • 响应数据:

    • orderId:系统订单ID

    • orderStatus:订单状态(如已受理)

5.4 查询代收订单

  • 请求URL:/api/v3/ph/query/collectingOrder

  • 请求方式:POST

  • 请求参数:

    • externalOrderId:商户订单号

    • orderId:系统订单号

  • 响应数据:

    • orderStatus:订单状态

    • orderAmount:订单金额

    • currencyType:货币类型

5.5 查询代付订单

  • 请求URL:/api/v3/ph/query/transferOrder

  • 请求方式:POST

  • 请求参数:

    • externalOrderId:商户订单号

    • orderId:系统订单号

  • 响应数据:

    • orderStatus:订单状态

    • currencyType:货币类型

    • errorMsg:错误信息

5.6 查询余额

  • 请求URL:/api/v3/ph/query/balance

  • 请求方式:GET

  • 响应数据:

    • accountBalance:账户余额

    • accountFreezeAmount:账户冻结金额

    • accountStatus:账户状态

5.7 查询银行列表

  • 请求URL:/api/v3/ph/query/bankList

  • 请求方式:POST

  • 响应数据:返回支持的银行信息列表

6. 回调信息

  • 支付回调、代付回调与验签步骤可参考API文档详细内容。


猜你喜欢

发表评论

  •  柔情似水
     2024-11-19 06:11:53  回复该评论
  • 哇,这篇文章太搞笑了,作者一定是段子界的MVP,让人一读就忍不住笑出声。
  •  墨香书韵
     2024-11-19 06:07:01  回复该评论
  • 文章条理清晰,语言流畅,读来如沐春风,作者的文字功底可见一斑。虽未深入内容,但已心生敬佩,佳作一枚!
  •  墨色苍穹
     2024-11-19 06:12:01  回复该评论
  • 哇,这篇文章太搞笑了,作者一定是段子界的佼佼者,让人一读就忍不住笑出声来。
  •  乱世佳人
     2024-11-19 06:11:54  回复该评论
  • 读了这篇文章,我感觉自己仿佛被一股欢乐的风暴席卷,心情变得无比灿烂。
  •  烈火战神
     2024-11-19 06:11:53  回复该评论
  • 这篇文章的幽默感简直无人能敌,作者真是个宝藏,让人一读就停不下来。
  •  漫步云端
     2024-11-19 06:11:54  回复该评论
  • 哈哈哈,这篇文章太逗了,作者一定是个隐藏的段子高手,让人一读就爱不释手。
  •  冰封剑舞
     2024-11-19 06:11:57  回复该评论
  • 读了这篇文章,我感觉自己仿佛被一股欢乐的力量感染,心情变得无比美好。
  •  文思泉涌侠
     2024-11-19 06:07:01  回复该评论
  • 此文条理清晰,文笔流畅,可见作者文思敏捷,才华横溢。虽未详读内容,但已能感受到文章的深度与广度,点赞!
  •  墨韵飘香
     2024-11-19 06:07:01  回复该评论
  • 这文章读起来就是一种享受,作者的文字驾驭能力真是太棒了!字里行间流露出的气质,让人忍不住想一直读下去,期待更多佳作!
  •  霸气天下
     2024-11-19 06:12:02  回复该评论
  • 哈哈哈,这篇文章太逗了,感觉作者脑子里装满了笑料,一读就让人心情愉悦。

发表评论:

推荐标签

tag