{% extends "base.html" %} {% block title %}Square{% endblock %} {% block content %} {% include "preferences_ribbon.html" %}

Accept payments with Square

{% comment %} Connecting/reconnecting a Square account is a web OAuth redirect to Square, which is blocked inside the native app WebView. Show a banner pointing to the website and hide the connect links below on mobile. (On-device Tap to Pay itself is handled natively, not from these links.) {% endcomment %} {% if request.is_mobile_app %} {% endif %} {% if request.user.is_authenticated and not request.user.userdata.square_enabled %} {% endif %} {% if seller and not seller.supports_tap_to_pay %} {% endif %}

Connect your Square account to let users pay their invoices directly on this site.

  1. {% if seller or request.is_mobile_app %}Connect your Square account{% else %}Connect your Square account{% endif %}
  2. That's it — users will see a Pay button on their invoices!

How it works

Online auctions
  • The Pay button appears on invoices after the auction end time.
  • Payments open 1 hour after the end to support dynamic endings (last‑minute bids can extend lot end times).
  • Set invoices to Ready to email users a link to view and pay.
  • Once paid, the invoice updates to Paid automatically.
In‑person auctions
Quick Checkout
  1. Auction admins can open {% if auction %} Quick Checkout Users {% else %} Quick Checkout {% endif %} to mark invoices paid.
  2. Each invoice shows a QR code.
  3. Users scan the code to pay in their browser or the Square app.
  4. Payment confirmation usually takes less than 10 seconds.
Hate QR codes?
No worries: The Pay button is also available on the invoice page at any time for users to access themselves.

Tips

{% if not request.is_mobile_app %}

Ready to get started?

Connect your Square account {% if auction %} and start accepting payments in {{ auction }} today! {% endif %}
{% endif %} {% if seller %} {% url 'square_seller_delete' as disconnect_url %} {% include "auctions/_payment_seller_card.html" with provider_label="Square" merchant_id=seller.square_merchant_id disconnect_url=disconnect_url warning="You can only have one Square account connected at a time. Connecting a new account will disconnect the current one." %} {% if seller.club %}

This account is currently linked to the club {{ seller.club.name }}. Disconnecting will remove that link.

{% endif %} {% endif %}
{% endblock %}