POST api/Payment/Full
Realizar el pago del saldo total de un CFDI
Request Information
URI Parameters
None.
Body Parameters
Layout con información para el pago de un CFDI
FullPaymentModelApi| Name | Description | Type | Additional information |
|---|---|---|---|
| DocumentId |
Identificador único del documento |
globally unique identifier |
Required |
| PaymentMethod |
Método de pago utilizado |
PaymentMethod |
None. |
| PaymentDate |
Fecha de pago, formato yyyy-mm-ddTHH:MM:ss |
date |
Required Data type: DateTime |
| IsInKind |
Indica si el pago fue en especie, ej. Pago con un carro o un bien inmueble. |
boolean |
Required |
| Comments |
Comentarios sobre el pago |
string |
Required Max length: 1999 |
| Metadata |
Metadatos (json) |
string |
None. |
Request Formats
application/json, text/json
Sample:
{
"DocumentId": "08de22c4-398a-62a8-522b-6e0020f14ffb",
"PaymentMethod": 1,
"PaymentDate": "2025-11-13T08:52:10.7504059-06:00",
"IsInKind": true,
"Comments": "sample string 4",
"Metadata": "sample string 5"
}
application/xml, text/xml
Sample:
<FullPaymentModelApi xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <DocumentId>08de22c4-398a-62a8-522b-6e0020f14ffb</DocumentId> <PaymentMethod>Cash</PaymentMethod> <PaymentDate>2025-11-13T08:52:10.7504059-06:00</PaymentDate> <IsInKind>true</IsInKind> <Comments>sample string 4</Comments> <Metadata>sample string 5</Metadata> </FullPaymentModelApi>
application/x-www-form-urlencoded
Sample:
Response Information
Resource Description
El resultado de la solicitud debe ser el UUID de integración resultante y un código HTTP 200 Ok
ResponseModelApiOfPaymentResponseModelApi| Name | Description | Type | Additional information |
|---|---|---|---|
| success |
Indica si la solicitud se procesó de manera satisfactoria |
boolean |
None. |
| message |
Mensaje de la solicitud |
string |
None. |
| messageDetail |
Lista de mensajes |
Collection of string |
None. |
| failureCode |
Código de error en caso de existir |
string |
None. |
| data |
Layout de respuesta de la solicitud |
PaymentResponseModelApi |
None. |
Response Formats
application/json, text/json
Sample:
{
"success": true,
"message": "sample string 2",
"messageDetail": [
"sample string 1",
"sample string 2"
],
"failureCode": "sample string 3",
"data": {
"PaymentId": "08de22c4-398c-5e7f-522b-6e0020f14ffc",
"Id": 2
}
}
application/xml, text/xml
Sample:
<ResponseModelApiOfPaymentResponseModelApi xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<success>true</success>
<message>sample string 2</message>
<messageDetail>
<string>sample string 1</string>
<string>sample string 2</string>
</messageDetail>
<failureCode>sample string 3</failureCode>
<data>
<PaymentId>08de22c4-398c-5e7f-522b-6e0020f14ffc</PaymentId>
<Id>2</Id>
</data>
</ResponseModelApiOfPaymentResponseModelApi>