Pular para o conteúdo principal

Encerrar inserção no Lote de Pagamento


Request

ENDPOINT
/settlement/fund_class/FUND_CLASS_KEY/payment_batch/EXTERNAL_ID
MÉTODO
PUT
Request Body
{
"batch_status": "pending_payment",
}

Body Params

campo obrigatório *

CampoTipoDescriçãoCaracteres
batch_status *stringDenomina o status a ser passadoAté 50

Status

enumeradorDescrição
pending_paymentPendente pagamento
discardedDescartado

Response

STATUS
200
Response Body
{
"external_id": "41d6ff41-1dac-4df7-9e50-d15210ec57f3",
"status": "pending_payment",
}

Possíveis erros


STATUS
404
Response Body
{
"title": "Payment batch not found",
"description": "The Payment Batch with external_id {payment_batch_external_id} was not found",
"translation": "O Lote de Pagamento com identificador externo {payment_batch-external_id} não foi encontrado",
"code": "SET000010"
}



STATUS
400
Response Body
{
"title": "Invalid status",
"description": "The status given: {status} is not suported.",
"translation": "O status: {status} não possui suporte.",
"code": "SET000026"
}



STATUS
400
Response Body
{
"title": "Payment Batch with no settlement",
"description": "Payment batch of external_id: {payment_batch_external_id} have no settlements to be settled",
"translation": "O lote de pagamento com identificador: {payment_batch_external_id} não possui liquidações",
"code": "SET000017"
}