Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Square Laravel Package

nikolag/square

View on GitHub
Deep Wiki
Context7
3.5.0

Added

  • Support for Laravel 12
3.4.1

Added

3.4.0

Added

  • Support for Laravel 11
3.3.0

Added

  • Updated PHP version: 8.2
3.2.1

Added

3.2.0

Added

  • Support for Laravel 10
3.1.0

Added

  • Support for new Square library: Square SDK ver. 25.1.0.20230119
  • Support for Laravel 9

Changed

  • Reworked the way exceptions were being generated and thrown to a more fluid way
  • Various refactors to adapt codebase to PHP8
3.0.2

Fixed

  • Fixes TypeError when trying to update already existing customer, contributor minor update #71
3.0.1

Added

  • Support for new Square library: Square SDK ver. 17.0.0.20211215
  • Added new SCOPE field for deductibles (Taxes & Discounts) which can be one of following values: (ORDER, LINE_ITEM)
  • Support for github actions
  • Increased test coverage

Changed

  • README.md section with Version Compatibility is now updated to include new Square SDK version too.
  • Improved error exception handling

Fixed

2.6.0

Added

  • Support for Laravel 8.x
  • Latest Square API version (3.20200528.1)

Changed

  • README.md section with Version Compatibility is now updated to include Laravel 8.x
  • Product (Line item) level discounts and taxes are now registered under Order with a type of LINE_ITEM as per documentation. This change doesn't require any update on the side of the developer.

Fixed

2.5.0

Added

  • Support for Laravel 7.x

Changed

  • README.md section with Version Compatibility is now updated to include Laravel 7.x

Fixed

2.4.2

Added

Changed

  • setOrder now properly assigns property values (no more mass assignments).
  • Order system examples are now updated with proper examples
  • README.md section with Orders system is now updated to include $table property

Fixed

2.4.1

Added

  • location_id, note and reference_id into charge method

Changed

2.4.0

Added

  • Latest Square API version (2.20190925.0)
  • Sandbox environment flag

Changed

2.3.0

Added

  • Laravel 5.8 and Lumen 5.8 support
  • Laravel 6 support
  • Latest orchestra/testbench version (4.*)

Changed

  • Improved TravisCI configuration
2.2.1

Fixed

  • Fixed issue #26
2.2.0

Added

  • Laravel 5.7 and Lumen >= 5.5 integration
  • Lumen and Laravel integration tests
  • Latest square/connect version (2.9)
  • Latest orchestra/testbench version (3.7)

Changed

  • Improved TravisCI configuration
  • Updated CodeClimate test reporter
  • Improved test coverage
  • Improved environment test coverage

Fixed

  • Removed deprecated CodeClimate test reporter
  • Test report triggers on CodeClimate are not per commit
2.1.2

Added

  • Customer builder

Changed

  • SquareService code cleanup
2.1.1

Added

  • Bigger unit test coverage

Changed

  • README.md

Fixed

  • Proper resolving of passed options for transactions method inside SquareService
  • charge method on HasProducts trait to now properly pass in location id
2.1.0

Added

Wiki pages:

Transaction fields:

  • currency
  • payment_service_id

Changed

  • README.md
  • Wiki pages
  • Code cleanup
  • Renamed the project to nikolag/laravel-square

Fixed

  • Order no longer requires payment_service_type to be added inside attributes
2.0.1

Added

Changed

  • README.md

Fixed

  • Fixed issue #16
2.0.0

Added

  • Order system
  • Products system
  • Taxes system
  • Discounts system
  • Test coverage
  • Wiki pages

Changed

  • Updated README.md
  • Code cleanup
  • Migrations
1.1.1

Fixed

1.1.0

Added

Changed

  • Code cleanup
  • Structure of nikolag.php configuration file
  • Removed migration files, they are now in core package
  • Renamed SquareCustomer to SquareService
  • Renamed SquareContract to SquareServiceContract
  • Changed input parameters for charge() and transactions() functions on SquareServiceContract

Fixed

  • Problem with custom exception handler
1.0.4

Added

  • Missing methods for getting transactions by status

Changed

  • Removed local scope methods for getting transactions by status
  • Updated project documentation
1.0.3

Added

  • Automatic registration of package service providers and facades

Fixed

  • Resolved #8
1.0.2

Changed

  • Upgraded to work with Laravel 5.5.x

Fixed

  • Resolved #7
1.0.1

Added

Changed

  • Fixed rollback trait which caused travis cli build to fail
  • Fixed charge method in HasCustomer, had some redundant code
  • Changed credentials for square api
1.0.0

Added

  • Charging a customer
  • Saving customer
  • Listing customers
  • Listing transactions
  • Saving transactions
  • Created trait which utilizes same methods like Square facade
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
jayeshmepani/jpl-moshier-ephemeris-php
elnasnato/laraliveui
labrodev/rest-sdk
sampaui/sampaui
babelqueue/php-sdk
facebook/capi-param-builder-php
babelqueue/symfony
hamzi/corewatch
minionfactory/raw-hydrator
hexters/coinpayment
rjcodes/rjcms
act-training/laravel-permissions-manager
alimarchal/laravel-chart-of-accounts
babenkoivan/elastic-scout-driver
mkwebdesign/filament-watchdog-v5
renatomarinho/laravel-page-speed
zedmagdy/filament-business-hours
renatovdemoura/blade-elements-ui
devgeek/beacon-admin
benjamin-rqt/data-watcher-bundle