跳至主要內容

集成流程

smilepayz teams大约 3 分钟

集成概述

本综合集成指南提供了与Smilepayz支付平台集成的分步说明。集成过程设计简单且安全,支持多个地区和支付方式。

前提条件和账户设置

地区API文档

选择您的目标地区以访问特定的API文档:

地区文档链接货币支付方式
巴西巴西API文档BRLPIX、银行转账
智利智利API文档CLPCASHIER_CL、银行转账
哥伦比亚哥伦比亚API文档COPCASHIER_CO、银行转账
印度印度API文档INRUPI、银行转账
印度尼西亚印度尼西亚API文档IDRQRIS、虚拟账户
墨西哥墨西哥API文档MXNSPEI、银行转账
秘鲁秘鲁API文档PENCASHIER_PE、银行转账
菲律宾菲律宾API文档PHPGCASH、银行转账
泰国泰国API文档THBQRPAY、银行转账

账户获取

  • 联系Smilepayz员工: 请联系我们的业务发展团队获取您的集成账户
  • 账户验证: 完成商户验证流程
  • 文档访问: 获得地区API文档和凭据的访问权限

沙盒环境集成

沙盒环境提供安全的测试环境,使用模拟数据进行开发和集成测试。

步骤1: 获取集成信息

访问商户后台

  1. 登录: 访问商户后台门户open in new window
  2. 环境切换: 切换到沙盒选项卡
  3. 凭据获取: 获取您的沙盒凭据

沙盒凭据

  • 商户ID: 在沙盒环境中以sandbox前缀开头
  • 商户密钥: 用于签名生成(请勿修改)
  • 平台公钥: 用于签名验证

重要说明

沙盒凭据仅用于测试目的,不能在生产环境中使用。

步骤2: 配置IP白名单和回调URL

IP白名单配置

  • 自主配置: 在沙盒中独立配置IP白名单
  • 参考指南: 查看沙盒IP配置
  • 开发IP: 添加您的开发服务器IP地址

回调URL设置

  • 后台配置: 在商户后台配置回调URL
  • 请求参数: 或者,在API请求参数中包含callbackUrl
  • HTTPS要求: 确保回调URL使用HTTPS协议

步骤3: 生成RSA密钥对

密钥生成过程

  1. 生成密钥: 点击生成RSA密钥按钮
  2. 密钥对创建: 系统生成RSA私钥和公钥
  3. 公钥保存: 确保公钥成功保存
  4. 验证: 刷新页面确认公钥已保存

密钥对验证

  • 配对匹配: 验证保存的公钥与您的私钥对应
  • 签名错误: 不匹配的密钥对将导致签名验证失败
  • 密钥安全: 安全存储您的私钥,切勿分享

安全警告

确保保存的公钥与用于签名的私钥属于同一对。不匹配的密钥将导致签名错误。

步骤4: API集成实现

基础URL配置

  • 沙盒基础URL: https://sandbox-gateway.smilepayz.com
  • API版本: 使用v2.0 API接口
  • 仅HTTPS: 所有API通信都使用HTTPS

SDK集成

我们提供多种编程语言的综合SDK:

语言仓库文档
JavaJava演示open in new window完整Java实现
C#C#演示open in new window.NET集成示例
PHPPHP SDKopen in new windowPHP SDK和示例
PythonPython演示open in new windowPython集成指南
Node.jsNode.js演示open in new windowJavaScript/Node.js示例
GolangGolang演示open in new windowGo语言集成
上次编辑于: