跳至主要内容
产品详细信息以英文显示。翻译即将推出。
Square Payments Connector for Business Central — A custom AL extension built, installed and supported by ECOSIRE that connect — 1/1示意预览

A custom AL extension built, installed and supported by

ECOSIRE that connects Square POS and the Square API to Business Central — pay-by-link on invoices, card and tap-to-pay acceptance, automatic payout-to-invoice reconciliation, refund sync and customer card-on-file.

什么是 Square Payments Connector for Business Central?

A custom AL extension built, installed and supported by ECOSIRE that connects Square POS and the Square API to Business Central — pay-by-link on invoices, card and tap-to-pay acceptance, automatic payout-to-invoice reconciliation, refund sync and customer card-on-file. Built to order by ECOSIRE for Dynamics 365 BC (build-to-order) — indicative price from $999.00 USD; request a quote for a scoped proposal.

核心功能

Square Pay-by-Link action on Sales Invoices — generates a Square checkout link from BC and tracks paid status back against the document
Card and tap-to-pay acceptance reconciled against the BC customer ledger so POS sales and AR stay in sync
Automatic payout-to-invoice reconciliation: a Square deposit is split back to its constituent payments and matched to originating invoices
Square processing-fee handling — the fee deducted from each payout is posted to a configurable expense/bank G/L account
Refund sync from Square back into BC as credit memos or applied refunds
Customer card-on-file via the Square Cards API for charging repeat customers without re-keying details
Real-time event subscribers on Square webhooks plus a job queue fallback that polls the Square Payments/Payouts API
Per-tenant AL extension with table and page extensions — no changes to your base application objects
Square OAuth credentials stored in Isolated Storage and gated by a dedicated BC permission set
Configurable mapping to your number series, dimensions, payment methods and bank accounts
Idempotent webhook handling keyed on Square payment/payout IDs to prevent double-posting on retries
Optional Dataverse / Power Platform surfacing of Square transaction data for Power BI reporting

按需定制,全程代劳

无需自行搭建——由 ECOSIRE 构建、安装并提供支持的可用应用。

  1. 1

    您下单

    以一次性构建价格开始。我们在启动时与您共同确定范围。

  2. 2

    我们构建与安装

    ECOSIRE 在您的 Dynamics 365 Business Central 上构建、配置并安装。

  3. 3

    上线 + 支持

    约一个工作周内上线,并包含两周上线支持。我们交付的代码中的缺陷免费修复。

关于此产品

Square Payments Connector for Business Central is a build-to-order AL extension, not an instant AppSource download. ECOSIRE develops it against your Square account and your Business Central environment, then installs it as a per-tenant extension and supports it on an ongoing basis.

If you take card payments through Square POS and keep your books in Business Central, you live with a daily disconnect: Square holds the transactions, fees and payouts, while BC holds the customer ledger and unpaid invoices. This connector closes that gap.

On the AL side we ship a focused extension: page extensions on the Sales Invoice and Customer Card surface a "Send Square Pay Link" action, table extensions persist Square payment, payout and card-on-file references against your documents, and event subscribers on posting and on the Square webhook react in real time. A dedicated job queue entry polls the Square Payments and Payouts API to catch anything a webhook missed.

When a payout lands in your bank, the connector matches the constituent Square payments back to the originating BC invoices and prepares the cash receipt and the Square processing-fee line, so a Square deposit reconciles to the customer ledger instead of sitting as a lump sum. Refunds issued in Square flow back as credit memos or applied refunds. Customer card-on-file uses the Square Cards API so repeat customers can be charged without re-keying details.

Authentication uses your own Square OAuth credentials stored in Isolated Storage, scoped by a custom permission set. Because it is built to order, we map it to your number series, dimensions, payment methods and bank accounts — and can extend it toward Dataverse / Power Platform if you later want Square data in Power BI or a flow.

你得到什么

  • A per-tenant Business Central AL extension (.app) built for your Square account and BC environment, installed in your sandbox then production
  • Square OAuth application setup guidance and secure credential configuration in Isolated Storage
  • A dedicated permission set and assignment so only authorized roles can run Square actions
  • Configured job queue entry and webhook endpoint for real-time and fallback payment/payout sync
  • Mapping configuration to your number series, payment methods, bank accounts, dimensions and processing-fee G/L account
  • A short admin runbook covering pay-link usage, reconciliation review, refund handling and webhook re-sync
  • UAT in your sandbox with sample payments, a payout and a refund verified end to end before go-live
  • A post-go-live support and update window with a named ECOSIRE contact

这是给谁的

Square-first SMB owner

Runs day-to-day sales through Square POS and Square Online but keeps the books in Business Central. Wants card takings, fees and bank payouts to land in the customer ledger automatically instead of being re-keyed each week.

Bookkeeper / AR clerk

Spends hours every month matching a single Square bank deposit back to dozens of individual sales and chasing where the processing fees went. Needs the payout split and reconciled against open invoices with the fee posted correctly.

BC administrator / outsourced IT

Owns the Business Central tenant and is wary of unsupported customizations. Wants a clean per-tenant extension that touches no base objects, uses a proper permission set, and comes with someone to call when Square changes its API.

Square Payments Connector for Business Central 如何比较

标准伊科西尔定制建造竞争对手Dynamics 365 Business Central 原生
Square pay-by-link generated directly on BC sales invoices包含部分支持部分支持不包括在内
Automatic Square payout split and reconciliation to originating invoices包含部分支持部分支持不包括在内
Square processing-fee posted to the correct G/L account包含部分支持部分支持不包括在内
Refund sync and customer card-on-file via Square Cards API包含部分支持部分支持不包括在内
Delivered as an upgrade-safe per-tenant AL extension (no base-object changes)包含部分支持包含不包括在内
Mapped to your number series, dimensions, bank accounts and payment methods包含包含不包括在内不包括在内
Ongoing support and updates for Square API and BC release changes包含不包括在内部分支持部分支持
Instant self-service install with no build lead time不包括在内不包括在内包含包含

关于Square Payments Connector for Business Central的常见问题

Is this a download from Microsoft AppSource?

No. This is a build-to-order extension. ECOSIRE develops it against your specific Square account and Business Central environment, then installs it as a per-tenant extension directly into your tenant. There is no instant AppSource listing to click and install — you get a connector configured for your number series, bank accounts and Square credentials.

How long does delivery take?

Typical lead time is about one working week from when we receive your Square API access and a sandbox login. The schedule depends on how custom your reconciliation and dimension mapping needs are. We build and test in your sandbox first, run UAT with sample payments, a payout and a refund, and only then install to production.

What happens with ongoing support and updates?

Every build includes a post-go-live support window with a named ECOSIRE contact. We monitor for Square API changes and Business Central platform upgrades (BC ships major releases twice a year) and update the extension so it keeps working. Longer-term support and enhancement plans are available; because it is a per-tenant extension, we can patch and redeploy without disrupting your base application.

Does it change my standard Business Central objects?

No. It is delivered as a separate AL extension using table extensions, page extensions and event subscribers. Your base application is untouched, which keeps your tenant upgrade-safe and lets the connector be updated or removed cleanly.

Can it feed Square data into Power BI or Power Automate?

Yes, as an option. Because the connector stores Square payment and payout references on your BC documents, we can surface that data through the BC API/OData or push it into Dataverse so Power BI dashboards and Power Automate flows can use it. This is scoped as an add-on during the build.

申请报价

Square Payments Connector for Business Central

A custom AL extension built, installed and supported by ECOSIRE that connects Square POS and the Square API to Business Central — pay-by-link on invoices, card and tap-to-pay acceptance, automatic payout-to-invoice reconciliation, refund sync and customer card-on-file.

  • Square Pay-by-Link action on Sales Invoices — generates a Square checkout link from BC and tracks paid status back against the document
  • Card and tap-to-pay acceptance reconciled against the BC customer ledger so POS sales and AR stay in sync
  • Automatic payout-to-invoice reconciliation: a Square deposit is split back to its constituent payments and matched to originating invoices
  • Square processing-fee handling — the fee deducted from each payout is posted to a configurable expense/bank G/L account

申请报价

告诉我们您对 Square Payments Connector for Business Central 的需求,我们将发送价格、许可选项和量身定制的方案,通常在一个工作日内。

现在无需付款。此操作会向我们的团队发送报价请求——我们会通过邮件跟进价格和后续步骤。