📡 API Reference

Payment Endpoints

Manage payment records linked to invoices and contacts.

Base Path

/api/payment

Endpoints

List Payments

GET /api/payment
Authorization: Bearer {token}

Get Payment by ID

GET /api/payment/:id
Authorization: Bearer {token}

Create Payment

POST /api/payment
Authorization: Bearer {token}

Request Body:

{
  "paymentDate": "2025-01-31",
  "amount": 2500,
  "currency": "USD",
  "note": "Partial payment for Invoice #1001",
  "paymentMethod": "BANK_TRANSFER",
  "invoiceId": "invoice-uuid",
  "contactId": "contact-uuid",
  "projectId": "project-uuid"
}

Update Payment

PUT /api/payment/:id
Authorization: Bearer {token}

Delete Payment

DELETE /api/payment/:id
Authorization: Bearer {token}

Payment Methods

MethodCode
CashCASH
Bank TransferBANK_TRANSFER
Debit CardDEBIT_CARD
Credit CardCREDIT_CARD
ChequeCHEQUE
OnlineONLINE

Permissions

ActionRequired Permission
ViewORG_PAYMENT_VIEW
AddORG_PAYMENT_ADD
EditORG_PAYMENT_EDIT

Edit this page

Copyright © 2023-Present Ever Co. LTD.Docs by Sourcey