Round 377: Stripe ext, PayPal ext, Braintree ext, Square/Adyen ext (20 commands)
ober
7be0c8c5428ee3edd370f084d706f02833da4e9e
--- a/docs/jemacs-vs-emacs.md +++ b/docs/jemacs-vs-emacs.md @@ -4583,6 +4583,31 @@ No remaining Tier 1 gaps. All core editing, completion, and navigation features | ebib-import-file | :orange_circle: | Import file into Ebib | | ebib-push-citation | :orange_circle: | Push Ebib citation to buffer | +### Round 377 — Stripe ext, PayPal ext, Braintree ext, Square/Adyen ext + +| Feature | Emacs | jemacs | Status | +|---|---|---|---| +| Stripe charges | — | `stripe-charges` | :orange_circle: Scaffolded | +| Stripe customers | — | `stripe-customers` | :orange_circle: Scaffolded | +| Stripe invoices | — | `stripe-invoices` | :orange_circle: Scaffolded | +| Stripe subscriptions | — | `stripe-subscriptions` | :orange_circle: Scaffolded | +| PayPal transactions | — | `paypal-transactions` | :orange_circle: Scaffolded | +| PayPal invoices | — | `paypal-invoices` | :orange_circle: Scaffolded | +| PayPal disputes | — | `paypal-disputes` | :orange_circle: Scaffolded | +| PayPal payouts | — | `paypal-payouts` | :orange_circle: Scaffolded | +| Braintree transactions | — | `braintree-transactions` | :orange_circle: Scaffolded | +| Braintree customers | — | `braintree-customers` | :orange_circle: Scaffolded | +| Braintree plans | — | `braintree-plans` | :orange_circle: Scaffolded | +| Braintree disputes | — | `braintree-disputes` | :orange_circle: Scaffolded | +| Square payments | — | `square-payments` | :orange_circle: Scaffolded | +| Square customers | — | `square-customers` | :orange_circle: Scaffolded | +| Square invoices | — | `square-invoices` | :orange_circle: Scaffolded | +| Square catalog | — | `square-catalog` | :orange_circle: Scaffolded | +| Adyen payments | — | `adyen-payments` | :orange_circle: Scaffolded | +| Adyen refunds | — | `adyen-refunds` | :orange_circle: Scaffolded | +| Adyen payouts | — | `adyen-payouts` | :orange_circle: Scaffolded | +| Adyen reports | — | `adyen-reports` | :orange_circle: Scaffolded | + ### Round 376 — dbt ext, Fivetran ext, Airbyte ext, Stitch/Singer ext | Feature | Emacs | jemacs | Status | --- a/src/jerboa-emacs/editor-extra-final.ss +++ b/src/jerboa-emacs/editor-extra-final.ss @@ -26751,3 +26751,44 @@ (def (cmd-singer-state app) (let* ((echo (app-state-echo app))) (echo-message! echo "Singer: managing replication state"))) + +;; Round 377 batch 2 — Braintree ext, Square/Adyen ext +(def (cmd-braintree-plans app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Braintree: listing plans"))) + +(def (cmd-braintree-disputes app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Braintree: listing disputes"))) + +(def (cmd-square-payments app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Square: listing payments"))) + +(def (cmd-square-customers app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Square: listing customers"))) + +(def (cmd-square-invoices app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Square: listing invoices"))) + +(def (cmd-square-catalog app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Square: browsing catalog"))) + +(def (cmd-adyen-payments app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Adyen: listing payments"))) + +(def (cmd-adyen-refunds app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Adyen: listing refunds"))) + +(def (cmd-adyen-payouts app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Adyen: listing payouts"))) + +(def (cmd-adyen-reports app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Adyen: listing reports"))) --- a/src/jerboa-emacs/editor-extra-modes.ss +++ b/src/jerboa-emacs/editor-extra-modes.ss @@ -27530,3 +27530,44 @@ (def (cmd-airbyte-sync app) (let* ((echo (app-state-echo app))) (echo-message! echo "Airbyte: triggering sync"))) + +;; Round 377 batch 1 — Stripe ext, PayPal ext +(def (cmd-stripe-charges app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Stripe: listing charges"))) + +(def (cmd-stripe-customers app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Stripe: listing customers"))) + +(def (cmd-stripe-invoices app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Stripe: listing invoices"))) + +(def (cmd-stripe-subscriptions app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Stripe: listing subscriptions"))) + +(def (cmd-paypal-transactions app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "PayPal: listing transactions"))) + +(def (cmd-paypal-invoices app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "PayPal: listing invoices"))) + +(def (cmd-paypal-disputes app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "PayPal: listing disputes"))) + +(def (cmd-paypal-payouts app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "PayPal: listing payouts"))) + +(def (cmd-braintree-transactions app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Braintree: listing transactions"))) + +(def (cmd-braintree-customers app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Braintree: listing customers"))) --- a/src/jerboa-emacs/editor-extra-regs2.ss +++ b/src/jerboa-emacs/editor-extra-regs2.ss @@ -9376,4 +9376,26 @@ (register-command! 'singer-targets cmd-singer-targets) (register-command! 'singer-catalog cmd-singer-catalog) (register-command! 'singer-state cmd-singer-state) + + ;; Round 377 — Stripe ext, PayPal ext, Braintree ext, Square/Adyen ext + (register-command! 'stripe-charges cmd-stripe-charges) + (register-command! 'stripe-customers cmd-stripe-customers) + (register-command! 'stripe-invoices cmd-stripe-invoices) + (register-command! 'stripe-subscriptions cmd-stripe-subscriptions) + (register-command! 'paypal-transactions cmd-paypal-transactions) + (register-command! 'paypal-invoices cmd-paypal-invoices) + (register-command! 'paypal-disputes cmd-paypal-disputes) + (register-command! 'paypal-payouts cmd-paypal-payouts) + (register-command! 'braintree-transactions cmd-braintree-transactions) + (register-command! 'braintree-customers cmd-braintree-customers) + (register-command! 'braintree-plans cmd-braintree-plans) + (register-command! 'braintree-disputes cmd-braintree-disputes) + (register-command! 'square-payments cmd-square-payments) + (register-command! 'square-customers cmd-square-customers) + (register-command! 'square-invoices cmd-square-invoices) + (register-command! 'square-catalog cmd-square-catalog) + (register-command! 'adyen-payments cmd-adyen-payments) + (register-command! 'adyen-refunds cmd-adyen-refunds) + (register-command! 'adyen-payouts cmd-adyen-payouts) + (register-command! 'adyen-reports cmd-adyen-reports) )