Skip to content
PaalChat Docs

Pay invoice

.md
POST
https://whatsapp.paaltech.org/api/v1/businesses/{external_id}/billing/invoices/{id}/pay

Token ability: billing.manage ยท Authentication

A Paystack checkout link (card or mobile money) for an open PaalChat invoice. Send the business's billing contact there; the invoice is marked paid when Paystack confirms.

Path parameters

external_id string required

Your own ID for the business (Multi-SKUUL - the tenant ID).

Max 191 characters. Pattern ^[A-Za-z0-9._:-]+$.

id integer required

Body parameters

email string | null

Receipt address (default the billing email).

Format email.

Responses

200

The checkout link.

401

unauthenticated - missing, invalid, revoked or expired token

403

missing_ability, product_suspended or product_token_required

404

not_found - not yours, or does not exist

429

rate_limited - over 300 requests/minute for this product

503

payment_unavailable - online payment is not set up, or Paystack did not answer.

Errors always look like {"error": {"code", "message"}} - see Errors and status codes.