Accept online payments through Square while managing your publication from a single platform. Surf CMS integrates with Square to provide secure payment processing for subscriptions, memberships, advertising, events, donations, and other digital transactions.

Many community newspapers already use Square for in-person sales, office payments, or event transactions. With Surf CMS, you can extend that same payment platform to your website, creating a consistent experience for both staff and readers.

One Payment System

Using the same Square account for both online and in-person transactions can simplify payment management and reporting. Whether readers subscribe online or purchase tickets at your office, your payment activity stays within the Square ecosystem.

This reduces the need to manage multiple payment providers while giving your publication greater flexibility.

Recurring Subscription Support

Surf CMS works with Drupal Commerce to support recurring billing through Square, allowing newspapers to offer monthly or annual digital subscriptions with automatic renewals.

Recurring subscriptions provide a dependable source of reader revenue while reducing manual renewal processing.

Power Your Digital Revenue

Square can be used to process payments for:

  • Digital subscriptions
  • Memberships
  • Donations
  • Classified advertising
  • Obituary submissions
  • Event registrations
  • Sponsored content
  • Other online purchases

Benefits

  • Secure payment processing through Square
  • Support for recurring subscription billing
  • Easy integration with Surf CMS commerce features
  • Streamlined checkout for readers
  • Use the same payment platform online and in person
  • Reduce administrative overhead

Built for Growing Publications

Whether your publication is launching a subscription program, expanding reader memberships, or adding new digital revenue opportunities, the Square integration helps you securely collect payments while keeping your website and business operations working together.

Resource Type