跳至主要內容

代付(Pay-out · 智利)

smilepayz teams大约 3 分钟

智利代付(CLP)至本地银行账户;详见 支付方式。需提供 cashAccountcashAccountTypeCORRIENTE / AHORROS)、paymentMethod(银行代码)及完整 receivernameemailphoneidTypeidentity)。金额为 整数 CLP 比索

Request

POST/v2.0/disbursement/pay-out

Request Path:

sandbox: https://sandbox-gateway.smilepayz.com/v2.0/disbursement/pay-out
production: https://gateway.smilepayz.com/v2.0/disbursement/pay-out

Header Parameters

FieldRequiredTypeDescription
Content-TypeMStringapplication/json
X-TIMESTAMPMStringFormat: yyyy-MM-ddTHH:mm:ss±HH:mm (e.g. CLT −03:00).
X-SIGNATUREMStringRequest signature; Signature Generation.
X-PARTNER-IDMStringmerchantID (alphanumeric).

Body Parameters

FieldRequiredTypeDescription
orderNoMString(32)6–32 alphanumeric; unique per merchant.
purposeMString(64)UTF-8; length 1–64.
merchantMObjectMerchant routing and settlement.
    merchantIdMStringPlatform merchant ID.
    merchantNameOStringUTF-8 display name.
    subMerchantIdOStringSub-merchant ID.
    subMerchantNameOStringSub-merchant name (UTF-8).
moneyMObjectAmount and currency.
    currencyMStringCLP only.
    amountMNumberInteger CLP pesos.
paymentMethodMString(6)Bank / rail code (e.g. BANCO_ESTADO); Payment methods.
cashAccountMString(32)Beneficiary account number (max 32).
cashAccountTypeMString(32)CORRIENTE (checking) or AHORROS (savings).
receiverMObjectReceiver Model.
    nameMStringBeneficiary full name (UTF-8).
    emailMStringValid email.
    phoneMStringChilean mobile format (e.g. +569XXXXXXXX).
    idTypeMStringDNI, CE, PAS, or RUT.
    identityMStringDocument number (e.g. RUT 12345678-9).
callbackUrlOString(256)Webhook URL; HTTP(S); max 256.

Example Body – Disbursement Request:

Content-type: application/json
X-TIMESTAMP: 2020-12-17T10:55:00-03:00
X-SIGNATURE: 7MHd9v5/m9JeqmDZVwWBZUZ5J5...7120QnFEny7Qm7uQR1G0TWCh10fsU6nVxiRoeoQ==
X-PARTNER-ID: 20001

Responses

HTTP Request

FieldRequiredTypeDescription
Content-TypeMStringapplication/json
X-TIMESTAMPMStringFormat: yyyy-MM-ddTHH:mm:ss±HH:mm

Body Parameters

FieldRequiredTypeDescription
codeMString00 = success; other codes = error.
messageMStringResult text (UTF-8).
orderNoMStringEcho of orderNo.
merchantMObjectMerchant Model.
    merchantIdMStringMerchant ID.
    merchantNameOStringDisplay name.
    subMerchantIdOStringSub-merchant ID.
    subMerchantNameOStringSub-merchant name.
    accountNoOStringMerchant account number when returned.
moneyMObjectMoney Model.
    currencyMStringCLP.
    amountMNumberInteger CLP pesos.
disbursementTimeMStringWhen disbursement was accepted (yyyy-MM-ddTHH:mm:ss±HH:mm).
channelMObjectChannel Model.
    paymentMethodMStringEcho bank / rail code.
    cashAccountMStringEcho cashAccount.
    accountNameOStringBeneficiary display name when returned.
tradeNoOStringPlatform trade ID.
statusOStringStatus Model.

Example Body – Disbursement Response:

Content-type: application/json
X-TIMESTAMP: 2020-12-17T10:55:00-03:00

Notification/Callback

HTTP Request

FieldRequiredTypeDescription
Content-TypeMStringapplication/json
X-TIMESTAMPMStringFormat: yyyy-MM-ddTHH:mm:ss±HH:mm
X-SIGNATUREMStringCallback signature; verify.

Body Parameters

FieldRequiredTypeDescription
orderNoMStringSame orderNo as payout request.
tradeNoMStringPlatform tradeNo.
merchantIdMStringMerchant ID.
merchantNameMStringDisplay name.
subMerchantIdOStringSub-merchant ID.
subMerchantNameOStringSub-merchant name.
paymentMethodMStringSettled bank code (e.g. BANCO_ESTADO).
transactionTimeMStringCompletion time.
moneyMObjectFinal amount; Money Model.
    currencyMStringCLP.
    amountMNumberInteger CLP pesos. Note: may differ from the request for fees/partials—reconcile on tradeNo.
statusMStringStatus Model.

Return

Important

Respond with the string SUCCESS only.

{
  "orderNo": "2000102900000000000001",
  "tradeNo": "1722000109e998347483949",
  "merchantId": "20001",
  "merchantName": "test",
  "subMerchantId": "",
  "subMerchantName": "",
  "paymentMethod": "BANCO_ESTADO",
  "transactionTime": "2024-12-17T10:55:00-03:00",
  "money": {
    "currency": "CLP",
    "amount": 20000
  },
  "status": "SUCCESS"
}