Skip to content

对账文件

文件传输

文件生成时间

在 D 日 01:00:00 AM(GMT+3)生成 D-1 日对账文件

文件获取


服务器信息

  • 沙箱环境服务器地址:sandbox.sgate.sa

文件获取规则

  • 获取文件列表:
shell
curl "ftp://{USER}:{PASSWORD}@sandbox.sgate.sa/" -v --ssl --list-only
  • 下载对账文件
shell
curl "ftp://{USER}:{PASSWORD}@sandbox.sgate.sa/{YYYYMMDD}/GCCRECO_{MERCHANR_ID}_{YYYYMMDD}_{SESSION_ID}.csv" -v --ssl -o "GCCRECO_{MERCHANR_ID}_{YYYYMMDD}_{SESSION_ID}.csv"
  1. {USER}:商户在 SGate 系统对账 FTP 账户
  2. {PASSWORD}:商户在 SGate 系统对账 FTP 账户密码
  3. {MERCHANR_ID}:商户在 SGate 系统中的商户号
  4. {YYYYMMDD}:交易日期: D-1 日,格式:yyyy-MM-dd,示例:2023-08-21
  5. {SESSION_ID}:对账场次号,取值为 01-09,无多场次对账则默认取值为 01

文件基本信息

文件格式及编码方式

  • 文件使用标准 CSV 格式文件,使用以半角逗号 , 作分隔符,列为空也会表达其存在。每行使用换行符 \n 作为其结尾
  • 文件使用 UTF-8 编码为编码方式

文件名称

对账文件名称:GCCRECO_{MERCHANR_ID}_{YYYYMMDD}_{SESSION_ID}

  • {MERCHANR_ID}:商户在 SGate 系统中的商户号
  • {YYYYMMDD}:交易日期: D-1 日,格式:yyyy-MM-dd,示例:2023-08-21
  • {SESSION_ID}:对账场次号,取值为 01-09,无多场次对账则默认取值为 01

数据类型

序号类型含义
1T(Text)文本字段,可使用字母及中文等,可以为空
2N(Numeric)数字字段,不可为空

文件内容

文件明细记录

对账文件明细记录为对应商户 T-1 日所有交易状态为终态的交易信息明细

序号栏位名称栏位说明类型含义
1Merchant_ID商户号T商户在 SGate 中的商户号
2Order_ID订单号T订单在 SGate 中的订单号
3Merchant_Order_ID商户订单号T订单在商户中的订单号
4Order_Create_Time订单创建时间T订单创建时间:yyyy-MM-dd HH:mm:ss(z)
如:2023-01-23 13:33:28(GMT+3)
6Order_Complete_Time订单完成时间T订单完成时间:yyyy-MM-dd HH:mm:ss(z)
如:2023-01-23 13:33:28(GMT+3)
8Amount订单金额N订单总金额
9Currency订单金额币种T订单总金额对应币种
10Trans_Type交易类型T订单交易类型
11Order_Status订单状态T订单状态
12Ori_Order_ID原交易订单号T该订单的原交易在 SGate 中的订单号
13Ori_Order_Amount原交易支付金额N该订单的原交易的金额
14Ori_Order_Currency原交易支付币种T该订单的原交易币种

附录

订单状态

订单状态含义
S交易成功
F交易失败
P交易处理中

订单交易类型

交易类型含义
P支付交易
R退款交易
C拒付交易