- Payment links — per-invoice links that let an external payer pay a specific invoice without a Cleo Pay account
- Pay-me links — business-level links that let anyone pay your business an arbitrary amount (within configured limits)
Payment links
Payment links are tied to a specific payable. Share the link with your customer to let them pay the invoice directly via ACH through Plaid, without needing a Cleo Pay account.Get payment link status
GET /api/businesses/{businessId}/payables/{payableId}/payment-link
Returns the current status of the payment link for a specific payable, including whether it is enabled and the shareable URL.
Path parameters
The ID of the business that owns the payable.
The ID of the payable.
Response fields
The unique token that identifies the payment link. Used to construct the link URL.
Whether the payment link is
enabled or disabled.The full shareable URL for the payment link.
Enable a payment link
POST /api/businesses/{businessId}/payables/{payableId}/payment-link/enable
Enables the payment link for a payable, making the link shareable.
Path parameters
The ID of the business.
The ID of the payable.
Disable a payment link
POST /api/businesses/{businessId}/payables/{payableId}/payment-link/disable
Disables an active payment link. The link URL becomes invalid and the payer can no longer use it to pay.
Path parameters
The ID of the business.
The ID of the payable.
Send payment link by email
POST /api/businesses/{businessId}/payables/{payableId}/payment-link/send
Sends the payment link to a contact via email. The payment link must be enabled before sending.
Path parameters
The ID of the business.
The ID of the payable.
Request body
The email address to send the payment link to.
Pay-me links
A pay-me link is a business-level link you can share publicly or embed in your website. Anyone can use it to pay your business via ACH. You control whether it is active and set the minimum and maximum payment amounts.Get pay-me link settings
GET /api/businesses/{businessId}/pay-me-link
Returns the current pay-me link configuration and eligibility status for the business.
Path parameters
The ID of the business.
Configure pay-me link
POST /api/businesses/{businessId}/pay-me-link/configure
Enables or disables the pay-me link and sets the allowed payment amount range.
Path parameters
The ID of the business.
Request body
Set to
true to enable the pay-me link, false to disable it.Minimum payment amount in dollars. Payers cannot submit a payment below this amount.
Maximum payment amount in dollars. Payers cannot submit a payment above this amount.
Regenerate pay-me link token
POST /api/businesses/{businessId}/pay-me-link/regenerate-token
Regenerates the pay-me link token, invalidating the previous link URL. Use this if the link has been shared with the wrong recipients.
Path parameters
The ID of the business.