Pagos

Crear depósito de Pagos

POST https://api.sperant.com/v3/deposits/payment

La creación del depósito para pagos implica añadir parámetros obligatorios y opcionales.

Headers

Name
Type
Description

Authorization

string

Token entregado.

Request Body

Name
Type
Description

id

integer

Identificador del pago. Consulta el endpoint Pagos.

amount

number

Monto del abono.

currency

string

Moneda del abono en formato ISO_CODE, por ejemplo: PEN, USD.

exchange

number

Tipo de cambio. Siempre colocar mayor o igual a 1.

amount_exchanged

number

Monto convertido del abono.

operation_number

string

Número de operación del abono.

bank_account_id

integer

Identificador de la cuenta bancaria. Consulta el endpoint Cuentas Bancarias.

payment_way_id

integer

Identificador de la forma de pago. Consulta el endpoint Formas de pago.

user_id

integer

Identificador del usuario a registrar el abono. Consulta el endpoint Usuarios.

payment_at

number

Fecha de abono. Si no se envía un valor se colocará la fecha del momento del registro. El valor debe registrarse como timestamp.

application_at

number

Fecha de aplicación. Si no se envía un valor se colocará la fecha del momento del registro. El valor debe registrarse como timestamp.

mora

number

Monto de mora del abono. Si no deseas que el depósito tenga mora debes registrar valor 0. Si no se envía un valor se calculará de forma automática.

observation

string

Observación del abono.

{
    "data": {
        "id": "11869",
        "type": "deposit_payments",
        "attributes": {
            "amount": "1000.0",
            "operation_number": "prueba123",
            "bank_account_id": 7,
            "payment_way_id": 13,
            "payment_in": "USD",
            "user_id": 74,
            "payment_at": 1614917061,
            "application_at": 1615438745,
            "budget_id": 64086
        }
    }
}

El envío de atributos para crear un depósito debe ser en el siguiente formato:

{
  "id": 17767,
  "amount": 1000,
  "currency": "USD",
  "exchange": 3.5,
  "amount_exchanged": 285.71,
  "operation_number": "prueba123",
  "bank_account_id": 7,
  "payment_way_id": 13,
  "user_id": 74,
  "payment_at": 1614917061,
  "mora": 0,
  "observation": "observ"
}

Última actualización