Skip to content

Record a manual payment

Payments
POSThttps://api.dcdial.com/api/type=add_payment
PaymentsToken

Records a payment received outside DCDial (cash, check, wire…) and applies it to the account balance. No money is moved.

Parameters

Send as application/x-www-form-urlencoded.

  • typestringrequired

    Selects the operation. Always add_payment for this endpoint.

  • tokenstringrequired

    Your API token from Log in. See Authentication.

  • account_idstringrequired

    Your reference for the account (its accountid).

    Example ACC-10045
  • payment_datestringrequired

    Date of the payment (YYYY-MM-DD).

    Example 2026-10-15
  • payment_methodstringrequired

    How it was paid: wire transfer (WT), cash, check, card (CC), ACH or PayPal (PP).

    One ofWTCASHCHECKCCACHPP
  • amountnumberrequired

    Amount in the account currency.

    Example 150
  • company_idintegerrequired

    Your DCDial company ID.

    Example 101
  • payment_notestringoptional

    Free-text note.

Terminal window
curl https://api.dcdial.com/api/ \
-d type=add_payment \
-d token="$DCDIAL_TOKEN" \
-d account_id=ACC-10045 \
-d payment_date=2026-10-15 \
-d payment_method=WT \
-d amount=150 \
-d company_id=101
Response · 200 OK
{
"response": {
"success": "1",
"PaymentID": "90311",
"error": ""
}
}

Try it

Environment