Skip to content

Payment links

Add a Pay Now button without WooCommerce or a form plugin. Customers pay on Square Hosted Checkout.

Shortcode

[square_payment_link amount="25.00" label="Pay Now"]

Alias: [square_pay_link]

Optional attributes: description, currency (when supported).

Gutenberg block

  1. Edit a page or post.
  2. Click + to add a block.
  3. Search for Square Payment Link.

Gutenberg block inserter — search for Square Payment Link

  1. Set amount and button label in the block sidebar.

Square Payment Link block settings — amount, button label, and description

Elementor

  1. Edit a page with Elementor.
  2. Search widgets for Square Payment Link.
  3. Set amount, label, and description.

Beaver Builder

  1. Open Beaver Builder on a page.
  2. Find Square Payment Link under Payments Square Connect.
  3. Configure amount and label.

After payment

The buyer returns to your site with a thank-you message. Refunds are handled in the Square Dashboard, not WooCommerce.

Wallets

Payment links use the same Checkout Settings wallets as WooCommerce (Apple Pay, Google Pay, Cash App Pay, Afterpay when enabled).