Skip to main content
Everything on this page is gated behind the payment_profiles_enabled toggle set via /payment_config — with it off, every command here refuses to run. See Configuration → Payment profiles before turning it on.

Profile fields

create-mine and create-team accept the same set of optional fields — set only the ones that apply: At least one field is required.
Permission reflects who Invoice Bot lets actually run the command — see Installation & Permissions for what “Admin” means.
Self-service, but only for staff who could already manage invoices — running it again updates your existing profile in place rather than creating a duplicate.Permission: Admin (any staff member who can manage invoices)Example: /payment_profile create-mine paypal_email:me@example.com btc_address:bc1q...
A named profile not tied to one person, e.g. "Sales Team" or "EU Reseller". name cannot be Server Default — that name is reserved for the server’s own configuration — and must be unique.Permission: AdminExample: /payment_profile create-team name:Sales Team paypal_email:sales@example.com
Shows Server Default plus every named and personal profile, and what’s configured for each.Permission: AdminExample: /payment_profile list
Any invoice currently using the deleted profile falls back to Server Default, and any in-flight, unpaid crypto quote tied to that invoice is cancelled — a fresh quote against the new destination is required before it can be verified again.Permission: You can always delete your own profile; deleting anyone else’s or a team profile requires admin accessExample: /payment_profile delete name:Sales Team