重复支付
重要提示: 此API接口已弃用。
PayCash重复支付所生成的交易号(reference number)可被多次支付,并在Liquido后台中被记录为多笔收款订单。
支付者在哥伦比亚的线下支付网点进行支付时,需要同时提供本接口生成的交易号(reference number/referencia)以及一个网点对应的协议号(agreement code/convenio)给收银员以完成交易。 交易号能在接口返回的“referenceNumber”字段获取。而协议号则需以线下支付网点对应,具体请参考协议号对照表。
HTTP 请求¶
POST /v1/payments/charges/references
Content-Type: application/json
{
"transferStatusCode": 200,
"idempotencyKey": "9d9537a8-2d5a-756b-0545-c2a341396476",
"country": "CO",
"currency": "COP",
"createTime": "2023-09-22 09:23:27 UTC",
"status": "ACTIVE",
"description": "this is a test reference",
"callbackUrl": "https://api.client.com/callback/",
"transferDetails": {
"payCash": {
"amount": 0,
"expirationDate": "2024-09-30",
"reference": "2701695338912816"
}
}
}
通知 / 回调¶
Content-Type: application/json
{
"eventType": "CHARGE_SUCCEEDED",
"data": {
"chargeDetails": {
"transferStatusCode": 200,
"idempotencyKey": "ref_LuqLYcYWnlrNBUfqyxwRmwA6W",
"referenceId": "9d9537a8-2d5a-756b-0545-c2a341396476",
"paymentFlow": "DIRECT",
"paymentMethod": "PAY_CASH",
"amount": 2000000,
"currency": "COP",
"finalAmount": 2000000,
"finalCurrency": "COP",
"country": "CO",
"createTime": "2023-09-22 09:32:00 UTC",
"finalStatusTime": "2023-09-22 09:32:00 UTC",
"payer": {},
"transferStatus": "SETTLED",
"description": "this is a test reference",
"callbackUrl": "https://api.client.com/callback/",
"transferDetails": {
"payCash": {
"referenceNumber": "2701695338912816",
"expirationDate": "2024-09-30",
"recurring": true,
"paymentTime": "2023-09-23 09:30:59"
}
}
}
}
}
HTTP Headers 字段说明¶
| Key | Value |
|---|---|
| Authorization | "Bearer" + " " + {{access_token}} |
| x-api-key | {{api_key}} |
Request Body 字段说明¶
| 参数 | 必填 | 类型 | 描述 |
|---|---|---|---|
| idempotencyKey | String | 商户系统创建的唯一ID, 长度不大于128个字节。 | |
| paymentMethod | String | 支付方式. 枚举值 PAY_CASH | |
| country | String | 国家编号国际缩写码,遵循ISO 3166-1 alpha-2 code标准, 如哥伦比亚CO | |
| currency | String | 货币代码,如哥伦比亚COP | |
| amount | Long | 交易金额,单位是货币最小粒度,如 100 = 1COP。默认值为0。 若金额为‘0’,消费者可以拿着交易号去线下网点支付任意金额,例如:消费者可以第一次去支付100COP,然后第二次去支付200COP。 若金额不为‘0’,比如此处值为‘50000’,意味着消费者去线下网点支付时,每次都只能支付固定金额500COP。 |
|
| expirationDate | String | 交易过期时间,格式:yyyy-MM-dd | |
| description | String | 支付描述 | |
| callbackUrl | String | 接收交易状态变更通知的地址。接收post请求。 |
Response Body 字段说明¶
| 参数 | 类型 | 描述 |
|---|---|---|
| transferStatusCode | Integer | 此次交易的状态码, 200表示交易成功或者进行中, 其他代表失败 |
| idempotencyKey | String | 此参数用于幂等目的,交易的唯一标识ID,长度不大于128个字节。 |
| country | String | 国家编码 CO |
| currency | String | 收款货币代码,长度为3个字节,COP |
| createTime | String | 创建时间 |
| status | String | 交易状态 |
| description | String | 描述信息 |
| transferDetails | JSON | 交易类型的详细信息 |
| callbackUrl | String | 接收交易状态变更通知的地址。接收post请求。 |
对象字段说明¶
TransferDetails¶
| 参数 | 类型 | 描述 |
|---|---|---|
| payCash | JSON | PayCash支付的详细信息 |
PayCash¶
| 参数 | 类型 | 描述 |
|---|---|---|
| amount | Long | 交易金额 |
| expirationDate | String | 过期日期 哥伦比亚时间 "yyyy-MM-dd" |
| reference | String | 这是一个可以被多次重复使用的交易号。支付者在支付时,需要提供的交易号(reference number/referencia)。需要注意的是除此之外,用户还需根据其支付网点,提交对应的协议号。 |
状态¶
| 参数 | 描述 |
|---|---|
| ACTIVE | 交易已成功创建,是正常进行中的交易状态。 |
| EXPIRED | 交易过期 |
| CANCELLED | 交易取消 |
| FAILED | 交易失败,异常 |
Notification 事件类型¶
CHARGE_SUCCEEDED,
CHARGE_FAILED,
CHARGE_CHARGED_BACK,
CHARGE_REFUND_SUCCEEDED,
CHARGE_REFUND_FAILED;
协议号对照表¶
| 线下网点 | 协议号 |
|---|---|
| Efecty | 112766 |
| Refacil | Don't need an agreement code. |
| Acciones y valores | Don't need an agreement code. |
| Banco de Bogotá | Don't need an agreement code. |
| APUESTAS NACIONALES (Corresponsal Banco de Bogotá) | 22506 |
| BEMOVIL (Corresponsal Banco de Bogotá) | 22506 |
| CB CLARO (Corresponsal Banco de Bogotá) | 22506 |
| COMERCIAL CARD (Corresponsal Banco de Bogotá) | 22506 |
| CONSUERTE (Corresponsal Banco de Bogotá) | 22506 |
| COOPENESA (Corresponsal Banco de Bogotá) | 22506 |
| EDEQ (Corresponsal Banco de Bogotá) | 22506 |
| FULLCARGA (Corresponsal Banco de Bogotá) | 22506 |
| JER (Corresponsal Banco de Bogotá) | 22506 |
| MAFEPHONE (Corresponsal Banco de Bogotá) | 22506 |
| MAXI SERVICIOS (Corresponsal Banco de Bogotá) | 22506 |
| MOVIL RED (Corresponsal Banco de Bogotá) | 22506 |
| PEQUEÑAS SUPERFICIES CREDIBANCO (Corresponsal Banco de Bogotá) | 22506 |
| PEQUEÑAS SUPERFICIES REDEBAN (Corresponsal Banco de Bogotá) | 22506 |
| PRACTISISTEMAS (Corresponsal Banco de Bogotá) | 22506 |
| PUNTO DE PAGO (Corresponsal Banco de Bogotá) | 22506 |
| PUNTORED (Corresponsal Banco de Bogotá) | 22506 |
| SEAPTO (Corresponsal Banco de Bogotá) | 22506 |
| SU CHANCE (Corresponsal Banco de Bogotá) | 22506 |
| SUPERPAGOS (Corresponsal Banco de Bogotá) | 22506 |