Skip to content

Screenshots: PayPal payment gateway walkthrough (5 placeholders) #67

Description

@superdav42

For #64.

Problem

docs/user-guide/payment-gateways/paypal.md references 5 distinct concepts but every image points to /img/config/settings-payment-gateways.png. Most steps describe PayPal’s own merchant dashboard, not WordPress.

docs/user-guide/payment-gateways/paypal.md
  L20 ![Enabling PayPal in active payment gateways](/img/config/settings-payment-gateways.png)
  L41 ![PayPal API credentials fields and sandbox mode toggle](/img/config/settings-payment-gateways.png)
  L48 ![PayPal Account Settings with API access section](/img/config/settings-payment-gateways.png)
  L51 ![PayPal NVP/SOAP API integration Manage API credentials](/img/config/settings-payment-gateways.png)
  L64 ![PayPal generated API credentials](/img/config/settings-payment-gateways.png)

Captures required

Mixed source: Ultimate Multisite admin (wordpress.local:8080) and PayPal’s merchant settings (https://www.paypal.com/businessmanage/account/accountAccess). Use a PayPal sandbox account. Redact every credential with a black bar.

# Doc line Where New filename
1 L20 UM → Settings → Payments — Active Payment Gateways with PayPal toggle on static/img/payment-gateways/paypal/um-enable-gateway.png
2 L41 UM PayPal gateway settings — credential fields + Sandbox toggle static/img/payment-gateways/paypal/um-api-credentials-form.png
3 L48 PayPal Account Settings → Account Access with API access section visible static/img/payment-gateways/paypal/dashboard-account-access.png
4 L51 PayPal NVP/SOAP API integration panel with Manage API credentials highlighted static/img/payment-gateways/paypal/dashboard-manage-creds.png
5 L64 PayPal generated API credentials screen (Username / Password / Signature, all redacted) static/img/payment-gateways/paypal/dashboard-credentials.png

Capture at 1280×800, crop to the panel. < 200 KB each.

Doc edit

Update every line in docs/user-guide/payment-gateways/paypal.md to its new path.

Do not delete settings-payment-gateways.png — see Stripe issue.

Done when

  • All 5 new PNGs added under static/img/payment-gateways/paypal/.
  • docs/user-guide/payment-gateways/paypal.md updated.
  • No real PayPal credentials visible.
  • PR opened with Resolves for this issue and Ref #64.

aidevops.sh v3.15.64 plugin for OpenCode v1.15.5 with claude-sonnet-4-6 spent 4d 9h and 383 tokens on this as a headless worker.

Activity

  1. added
    documentationImprovements or additions to documentation
    help wantedExtra attention is needed
    origin:interactiveAuto-created by pulse labelless backfill (t2112)
    on May 19, 2026
  2. superdav42 commented on May 20, 2026

    @superdav42
    ContributorAuthor

    DISPATCH_CLAIM nonce=9faeb78075bbdac82575432d793fec63 runner=superdav42 ts=2026-05-20T15:16:44Z max_age_s=1800

  3. self-assigned this
    on May 20, 2026
  4. superdav42 commented on May 20, 2026

    @superdav42
    ContributorAuthor

    Dispatching worker (deterministic).

  5. removed their assignment
    on May 20, 2026
  6. self-assigned this
    on Jul 11, 2026
  7. 148 remaining items

  8. removed their assignment
    on Jul 13, 2026
  9. added and removed
    status:queuedWorker dispatched, not yet started
    on Jul 13, 2026
  10. superdav42 commented on Jul 13, 2026

    @superdav42
    ContributorAuthor

    DISPATCH_CLAIM nonce=5b1c538c56d91179bd5330d3daacf220 runner=superdav42 ts=2026-07-13T21:16:24Z max_age_s=1800 version=3.32.101 opencode_version=1.17.18 lease_token=5b1c538c56d91179bd5330d3daacf220 device=device-1783824528-2609248-26808 session=issue-67 phase=prelaunch expires_at=1783977506

  11. added
    status:queuedWorker dispatched, not yet started
    and removed on Jul 13, 2026
  12. self-assigned this
    on Jul 13, 2026
  13. locked as resolved and limited conversation to collaborators on Jul 13, 2026
  14. superdav42 commented on Jul 13, 2026

    @superdav42
    ContributorAuthor

    Dispatching worker (deterministic).

  15. superdav42 commented on Jul 13, 2026

    @superdav42
    ContributorAuthor

    DISPATCH_LEASE phase=ready lease_token=5b1c538c56d91179bd5330d3daacf220 device=device-1783824528-2609248-26808 session=issue-67 expires_at=1783984616 ts=2026-07-13T21:16:56Z

  16. superdav42 commented on Jul 13, 2026

    @superdav42
    ContributorAuthor

    Blocked after partial implementation

    PR #172 now contains two verified, current-runtime captures:

    • Ultimate Multisite active payment gateways with PayPal enabled.
    • PayPal guided setup sandbox Client ID / Client Secret form.

    The remaining three screenshots require an authenticated PayPal sandbox merchant dashboard. The local secret inventory names the expected sandbox entries, but all five relevant values (SANDBOX_MERCHANT_EMAIL, buyer email/password, Client ID, and Client Secret) resolve to zero-length values. The public merchant route redirects to sign-in; the sandbox sign-in route is reachable but cannot authenticate without populated credentials.

    There is also a version mismatch to resolve: this issue requests legacy NVP/SOAP Username / Password / Signature screens, while the current Ultimate Multisite runtime exposes the PayPal REST guided setup using Client ID / Client Secret. No dashboard screenshot was fabricated or substituted.

    Verification evidence:

    • Both committed PNGs are 8-bit RGB, non-interlaced, under 52 KB, and contain no credentials.
    • git diff --check passed.
    • Both remote Build en jobs passed on the exact PR head.
    • Local npm run build was attempted and stopped because the existing shared local dependency environment lacks prism-react-renderer.

    Required unblock: populate a PayPal sandbox merchant login in the secret store and confirm whether the docs should preserve the legacy NVP/SOAP flow or be updated to the current REST Developer Dashboard flow.


    aidevops.sh v3.32.101 plugin for OpenCode v1.17.18 with gpt-5.6-sol spent 12m and 205,152 tokens on this as a headless worker. Overall, 55d 16h since this issue was created.

  17. superdav42 commented on Jul 13, 2026

    @superdav42
    ContributorAuthor

    DISPATCH_LEASE phase=terminal lease_token=5b1c538c56d91179bd5330d3daacf220 device=device-1783824528-2609248-26808 session=issue-67 expires_at=0 ts=2026-07-13T21:36:00Z

  18. removed their assignment
    on Jul 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    auto-dispatchdocumentationImprovements or additions to documentationhelp wantedExtra attention is neededorigin:interactiveAuto-created by pulse labelless backfill (t2112)origin:workerCreated by headless/pulse worker sessiontier:standardAuto-created by pulse labelless backfill (t2112)

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions