- OAuth now requests
PAYMENTS_READin addition to the existing scopes. Without it, reading
payment/refund state failed withINSUFFICIENT_SCOPESeven though creating payments/refunds
(PAYMENTS_WRITE) already worked. - Existing connections need a disconnect/reconnect in the admin to pick up the wider grant —
Square doesn't expand scopes on a token in place.
Also on RubyGems: https://rubygems.org/gems/spree_square/versions/0.1.1