fixed missing login and billing pages
This commit is contained in:
parent
28533be24d
commit
dbecad8606
755 changed files with 1205 additions and 106715 deletions
|
|
@ -38,10 +38,11 @@ public node status
|
|||
-> Panel/status_api.php
|
||||
-> direct remote host probe + optional agent stats
|
||||
|
||||
website checkout/webhook
|
||||
-> Website/api/* or Website/webhook.php
|
||||
-> billing runtime
|
||||
-> DB and payment gateway APIs
|
||||
website account/order entry
|
||||
-> Panel/modules/website/login.php
|
||||
-> Panel/modules/website/sso.php and Panel/sso.php
|
||||
-> Panel/modules/website/order.php
|
||||
-> shared users table and one-time SSO token table
|
||||
```
|
||||
|
||||
## Panel -> Agent XML-RPC
|
||||
|
|
@ -167,15 +168,16 @@ Return shape:
|
|||
- `mem_percent`
|
||||
- `disk_percent`
|
||||
|
||||
## Website API And Webhooks
|
||||
## Website Account, SSO, And Order Entry
|
||||
|
||||
| Endpoint | Purpose | Auth / Verification |
|
||||
|---|---|---|
|
||||
| `Website/api/create_order.php` | create PayPal order | storefront checkout/session context |
|
||||
| `Website/api/capture_order.php` | capture PayPal order | storefront checkout/session context |
|
||||
| `Website/api/log_error.php` | client-side error logging | open endpoint, writes log |
|
||||
| `Website/webhook.php` | verified PayPal webhook processing | OAuth + webhook signature verification |
|
||||
| `Website/paypal/webhook.php` | compatibility wrapper to active webhook runtime | same |
|
||||
| `Panel/modules/website/login.php` | create website session from shared Panel user database | username/password checked against Panel hash format |
|
||||
| `Panel/modules/website/sso.php` | website SSO endpoint | website session or one-time SSO token |
|
||||
| `Panel/sso.php` | Panel SSO endpoint | Panel session or one-time SSO token |
|
||||
| `Panel/modules/website/order.php` | validate `service_id` and start order intent | website session for continuation |
|
||||
|
||||
The old `Website/api/*` and `Website/webhook.php` checkout compatibility files are not present in this checkout. Payment processing must be reconnected and documented before public checkout is enabled.
|
||||
|
||||
## Internal Module Endpoints
|
||||
|
||||
|
|
@ -291,5 +293,5 @@ This means `ogp_api.php` is part of the scheduler runtime and must stay backward
|
|||
- `sed -n '1,240p' Panel/ogp_api.php`
|
||||
- `rg -n "^function api_" Panel/ogp_api.php`
|
||||
- `sed -n '1,240p' Panel/status_api.php`
|
||||
- `find Website/api -maxdepth 1 -type f`
|
||||
- `sed -n '1,220p' Website/webhook.php`
|
||||
- `sed -n '1,220p' Panel/sso.php`
|
||||
- `sed -n '1,220p' Panel/modules/website/sso.php`
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue