Easy Digital Downloads with Square


Note: Square eCommerce payments are only available in the U.S, Canada, Australia, Japan, and the UK.

Easy Digital Downloads is a complete eCommerce solution for selling digital products like eBooks, WordPress plugins, Themes, PDF files, Photos, Videos, and other types of media files. Easy Digital Downloads is simple to use and offers cleanly designed cart elements. 

Square is the only payment gateway with a free online store feature that automatically connects to Square payments. It is helping more than two million businesses to accept fast, reliable, and secure payments anywhere, anytime.

Square Easy Digital Downloads EDD Payment plugin is a WordPress plugin that gives your customers the ability to pay for and download digital products on your online e-store. This plugin has an integrated Square payment gateway that processes simple credit card payments.


  • Fully Functional Cart System: Allow your customers to purchase multiple downloads simultaneously using the shopping cart system.
  • File Downloads: Allow customers to download their purchased files multiple times or restrict file downloads by time or attempt.
  • File Access Control: All product files are restricted to authorized/paid customers only.
  • Payment History: View payment history for all the digital products sold through Square account. 
  • Download Activity Tracking: Easily track date, time, and even IP address of all purchased and downloaded files.



STEP# 1: You need to add Easy Digital Downloads to the Square account. Also, set the Square logo to be displayed in the frontend.

STEP #2: Add Square application settings to integrate with EDD (Token – Application ID – Location ID). The testing credit card must be processed using the following data:

Card Number: 4532 7597 3454 5858

Card CVV: 111


Here is a glimpse of how a customer will see shopping cart and checkout page for Easy digital downloads with Square plugin.

You can view payment history through the square as well. Payment meta will contain the gateway type ‘Square’ and transaction_ID.


* Just Released

No solution found? Send us a ticket!

This Website uses cookies to make the website work, for traffic measurement and optimization of page content. By using our Website, you agree to the use of cookies for these purposes. You can read more about cookies in our privacy and cookie policy.