v1

latestOpenAPI 3.0.3Proprietaryraw.githubusercontent.com2026-03-067260437.0 KB
Payments

Mark payment as paid

Mark a payment as paid with the specified payment form.

gigstack Connect: Mark other teams' payments as paid using the team parameter.

Required Information

  • payment_form: SAT-compliant payment form code (01-31, 99)
  • date: Optional timestamp when payment was received
post/payments/{id}/paid

Path parameters

idstring required

Query parameters

teamstring

gigstack Connect: Target team ID for multi-team access.

Requires gigstack Connect enabled on your team and shared billing account.

Example: ?team=team_xyz789

Request body

datenumber nullable

Unix timestamp when payment was received (optional, defaults to current time)

payment_form'01' | '02' | '03' | '04' | '05' | '06' | '08' | '12' | '13' | '14' | '15' | '17' | '23' | '24' | '25' | '26' | '27' | '28' | '29' | '30' | '31' | '99' required

SAT payment form codes (c_FormaPago) according to Mexican tax regulations. Most common forms:

  • 01: Cash (Efectivo)
  • 03: Electronic funds transfer (Transferencia electrónica)
  • 04: Credit card (Tarjeta de crédito)
  • 28: Debit card (Tarjeta de débito)

Example request

{
  "date": 1677651234,
  "payment_form": "03"
}

Response

Payment marked as paid successfully

messagestring required
dataobject required

Example response

{
  "message": "Operation completed successfully"
}