Download the PHP package square/square without Composer
On this page you can find all versions of the php package square/square. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download square/square
More information about square/square
Files in square/square
Package square
Short Description Use Square APIs to manage and run business including payment, customer, product, inventory, and employee management.
License MIT
Homepage https://squareup.com/developers
Informations about the package square
Square PHP SDK
Use this library to integrate Square payments into your app and grow your business with Square APIs including Catalog, Customers, Employees, Inventory, Labor, Locations, and Orders.
- Requirements
- Installation
- Quickstart
- Usage
- Tests
- SDK Reference
- Deprecated APIs
Requirements
Use of the Square PHP SDK requires:
- PHP 7.4 through PHP ^8.0
Installation
For more information, see Set Up Your Square SDK for a PHP Project.
Quickstart
For more information, see Square PHP SDK Quickstart.
Usage
For more information, see Using the Square PHP SDK.
Tests
First, clone the repo locally and cd
into the directory.
Next, make sure you've downloaded Composer, following the instructions here and then run the following command from the root of the repository:
Before running the tests, find a sandbox token in your Developer Dashboard and set environment variables:
Run the tests:
All environment variables:
SQUARE_TIMEOUT
- numberSQUARE_NUMBER_OF_RETRIES
- numberSQUARE_MAXIMUM_RETRY_WAIT_TIME
- numberSQUARE_SQUARE_VERSION
- stringSQUARE_USER_AGENT_DETAIL
- stringSQUARE_CUSTOM_URL
- stringSQUARE_ACCESS_TOKEN
- stringSQUARE_ENVIRONMENT
- string - one of production, sandbox, custom
SDK Reference
Payments
- Payments
- Refunds
- Disputes
- Checkout
- Apple Pay
- Cards
- Payouts
Terminal
- Terminal
Orders
- Orders
- Order Custom Attributes
Subscriptions
- Subscriptions
Invoices
- Invoices
Items
- Catalog
- Inventory
Customers
- Customers
- Customer Custom Attributes
- Customer Groups
- Customer Segments
Loyalty
- Loyalty
Gift Cards
- Gift Cards
- Gift Card Activities
Bookings
- Bookings
- Booking Custom Attributes
Business
- Merchants
- Merchant Custom Attributes
- Locations
- Location Custom Attributes
- Devices
- Cash Drawers
- Vendors
Team
- Team
- Labor
Financials
- Bank Accounts
Online
- Sites
- Snippets
Authorization
- Mobile Authorization
- OAuth
Webhook Subscriptions
- Webhook Subscriptions
Deprecated APIs
The following Square APIs are deprecated:
-
Migrate from the Employees API.
- Migrate from the Transactions API.
All versions of square with dependencies
ext-json Version *
apimatic/unirest-php Version ^4.0.0
apimatic/core-interfaces Version ~0.1.0
apimatic/core Version ~0.3.0