Square payments, refunds, payment links, cards, bank accounts, disputes, Terminal, devices, cash drawers, and Apple Pay operations. Generated from the immutable official Square OpenAPI commit f9ff8da9443ade43f823f9100f390b9797c1dcd6 and pinned to Square-Version 2026-07-15. Enroll one production seller connection with OAuth or a bearer access token; this pack matches and executes only against https://connect.squareup.com, not the separate Square sandbox origin. Every leaf read is uncached, every mutation is grant-off and requires approval, all JSON responses preserve unsafe integers as decimal strings, and nested int64 or provider-keyed-map request contracts use bounded raw JSON. Documented cursor collections walk automatically unless a raw JSON request makes safe cursor composition impossible. Deprecated routes, OAuth token lifecycle, unsupported multipart uploads, and executable storefront snippets are excluded. No Square object is declared as a task, note, or user-work project Source.
What this pack installs
- square-payments-checkout Ingredient
Trust & control
What installing this whole pack would let it do. Recued grants these permissions at install — review them there before approving.
What it's allowed to do
Destructive
Web APIs
square-payments-checkout
external change
Admin: register_domain · Always asksRead: list_bank_accounts · No approvalAdmin: create_bank_account · Always asksRead: get_bank_account · No approvalDestructive: disable_bank_account · Always asksRead: get_bank_account_by_v1_id · No approvalRead: list_cards · No approvalWrite: create_card · Always asksRead: retrieve_card · No approvalDestructive: disable_card · Always asksRead: list_cash_drawer_shifts · No approvalRead: retrieve_cash_drawer_shift · No approvalRead: list_cash_drawer_shift_events · No approvalRead: list_devices · No approvalRead: get_device · No approvalRead: list_device_codes · No approvalAdmin: create_device_code · Always asksRead: get_device_code · No approvalRead: list_disputes · No approvalRead: retrieve_dispute · No approvalDestructive: accept_dispute · Always asksRead: list_dispute_evidence · No approvalWrite: create_dispute_evidence_text · Always asksDestructive: delete_dispute_evidence · Always asksRead: retrieve_dispute_evidence · No approvalDestructive: submit_evidence · Always asksRead: retrieve_location_settings · No approvalAdmin: update_location_settings · Always asksRead: retrieve_merchant_settings · No approvalAdmin: update_merchant_settings · Always asksRead: list_payment_links · No approvalWrite: create_payment_link · Always asksDestructive: delete_payment_link · Always asksRead: retrieve_payment_link · No approvalWrite: update_payment_link · Always asksDestructive: create_payment · Always asksWrite: update_payment · Always asksDestructive: cancel_payment · Always asksDestructive: complete_payment · Always asksDestructive: cancel_payment_by_idempotency_key · Always asksDestructive: refund_payment · Always asksWrite: create_terminal_action · Always asksRead: get_terminal_action · No approvalDestructive: cancel_terminal_action · Always asksWrite: dismiss_terminal_action · Always asksRead: search_terminal_actions · No approvalDestructive: create_terminal_checkout · Always asksRead: get_terminal_checkout · No approvalDestructive: cancel_terminal_checkout · Always asksWrite: dismiss_terminal_checkout · Always asksRead: search_terminal_checkouts · No approvalDestructive: create_terminal_refund · Always asksRead: get_terminal_refund · No approvalDestructive: cancel_terminal_refund · Always asksWrite: dismiss_terminal_refund · Always asksRead: search_terminal_refunds · No approval
Data it touches
SurfacesWeb APIs
Tags
pack:squaresquarepaymentsrefundscheckoutdisputesterminalapicomposition