mirror of
https://github.com/anikeen-com/id.git
synced 2026-11-06 23:58:35 +00:00
Document per-app collective orders and the order's oauth_client_id
Collective orders are kept per app on Anikeen ID now: an app's subscriptions are never billed on another app's order, even with the same group. Document oauth_client_id on orders (Order property, app orders) and how legacy orders that billed several apps appear (own lines only, invoice PDF refused with 403 invoice_includes_other_apps).
This commit is contained in:
4 files changed
+26
-9
No files matched your search
@@ -9,6 +9,9 @@ use Throwable;
|
||||
/**
|
||||
* @property string $id
|
||||
* @property null|string $confirmation_url where the user confirms it (third-party apps, or `confirm`)
|
||||
* @property null|string $oauth_client_id the app that bills the order: the app that created it, or for a monthly
|
||||
* (collective) order the app whose subscriptions it bills; collective orders
|
||||
* are kept per app. null for Anikeen's own (and legacy orders of several apps)
|
||||
* @property null|string $group
|
||||
* @property null|object $metadata the app's own data, returned as is
|
||||
* @property null|string $return_url where the user returns after confirming
|
||||
|
||||
Reference in new issue
Block a user