Skip to main content

Create Payment Request

POST 

/api/sales-orders/:salesOrder/payment-requests

Raise a payment request on a sales order by hand. Send either amount (order currency) or percent (of the order total including tax) — not both. The request is numbered from the payment request number format in Sales Invoice settings (default {order}-PR{seq}). Set send to email it straight away.

Required scope: orders:write

Grant this scope to your token under Settings → Developer → Personal Access Tokens.

Requires permission sales_payment_requests.create. The order must be confirmed (not draft) and not cancelled; the amount can't exceed the order total.

Body fields:

  • amount (number, required without percent, > 0)
  • percent (number, required without amount, > 0, ≤ 100)
  • due_date (string Y-m-d, optional; omit for due on receipt)
  • note (string, optional, max 2000)
  • send (boolean, optional, default false)

Request​

Responses​

Created

Response Headers
    Content-Type