--- !ruby/object:Gem::Specification
name: solidus_braintree
version: !ruby/object:Gem::Version
  version: 3.3.0
platform: ruby
authors:
- Stembolt
bindir: exe
cert_chain: []
date: 2025-01-22 00:00:00.000000000 Z
dependencies:
- !ruby/object:Gem::Dependency
  name: activemerchant
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - "~>"
      - !ruby/object:Gem::Version
        version: '1.48'
  type: :runtime
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - "~>"
      - !ruby/object:Gem::Version
        version: '1.48'
- !ruby/object:Gem::Dependency
  name: braintree
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - "~>"
      - !ruby/object:Gem::Version
        version: '4.2'
  type: :runtime
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - "~>"
      - !ruby/object:Gem::Version
        version: '4.2'
- !ruby/object:Gem::Dependency
  name: solidus_api
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: 3.4.0.dev
    - - "<"
      - !ruby/object:Gem::Version
        version: '5'
  type: :runtime
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: 3.4.0.dev
    - - "<"
      - !ruby/object:Gem::Version
        version: '5'
- !ruby/object:Gem::Dependency
  name: solidus_backend
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: 3.4.0.dev
    - - "<"
      - !ruby/object:Gem::Version
        version: '5'
  type: :runtime
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: 3.4.0.dev
    - - "<"
      - !ruby/object:Gem::Version
        version: '5'
- !ruby/object:Gem::Dependency
  name: solidus_core
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: 3.4.0.dev
    - - "<"
      - !ruby/object:Gem::Version
        version: '5'
  type: :runtime
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: 3.4.0.dev
    - - "<"
      - !ruby/object:Gem::Version
        version: '5'
- !ruby/object:Gem::Dependency
  name: solidus_support
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: 0.8.1
    - - "<"
      - !ruby/object:Gem::Version
        version: '1'
  type: :runtime
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: 0.8.1
    - - "<"
      - !ruby/object:Gem::Version
        version: '1'
- !ruby/object:Gem::Dependency
  name: rails-controller-testing
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '0'
  type: :development
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - ">="
      - !ruby/object:Gem::Version
        version: '0'
- !ruby/object:Gem::Dependency
  name: solidus_dev_support
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - "~>"
      - !ruby/object:Gem::Version
        version: '2.5'
  type: :development
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - "~>"
      - !ruby/object:Gem::Version
        version: '2.5'
description: Uses the javascript API for seamless braintree payments
email: braintree+gemfile@stembolt.com
executables: []
extensions: []
extra_rdoc_files: []
files:
- ".circleci/config.yml"
- ".gem_release.yml"
- ".github/stale.yml"
- ".github_changelog_generator"
- ".gitignore"
- ".rspec"
- ".rubocop.yml"
- '7.2'
- CHANGELOG.md
- Gemfile
- LICENSE
- OLD_CHANGELOG.md
- README.md
- Rakefile
- app/assets/config/solidus_braintree_manifest.js
- app/assets/javascripts/spree/backend/solidus_braintree.js
- app/assets/javascripts/spree/backend/solidus_braintree/client.js
- app/assets/javascripts/spree/backend/solidus_braintree/constants.js
- app/assets/javascripts/spree/backend/solidus_braintree/hosted_form.js
- app/assets/javascripts/spree/backend/solidus_braintree/promise.js
- app/assets/stylesheets/spree/backend/solidus_braintree.scss
- app/decorators/controllers/solidus_braintree/admin_payments_controller_decorator.rb
- app/decorators/models/solidus_braintree/spree_store_decorator.rb
- app/decorators/models/solidus_braintree/spree_user_decorator.rb
- app/helpers/solidus_braintree/braintree_admin_helper.rb
- app/models/solidus_braintree/address.rb
- app/models/solidus_braintree/avs_result.rb
- app/models/solidus_braintree/base_record.rb
- app/models/solidus_braintree/configuration.rb
- app/models/solidus_braintree/customer.rb
- app/models/solidus_braintree/gateway.rb
- app/models/solidus_braintree/response.rb
- app/models/solidus_braintree/source.rb
- app/models/solidus_braintree/transaction.rb
- app/models/solidus_braintree/transaction_address.rb
- app/models/solidus_braintree/transaction_import.rb
- app/views/spree/api/payments/source_views/_braintree.json.jbuilder
- bin/console
- bin/dummy-app
- bin/rails
- bin/rails-dummy-app
- bin/rails-engine
- bin/rails-sandbox
- bin/rake
- bin/rspec
- bin/sandbox
- bin/setup
- config/locales/en.yml
- config/locales/it.yml
- config/routes.rb
- db/migrate/20160830061749_create_solidus_paypal_braintree_sources.rb
- db/migrate/20160906201711_create_solidus_paypal_braintree_customers.rb
- db/migrate/20161114231422_create_solidus_paypal_braintree_configurations.rb
- db/migrate/20161125172005_add_braintree_configuration_to_stores.rb
- db/migrate/20170203191030_add_credit_card_to_braintree_configuration.rb
- db/migrate/20170505193712_add_null_constraint_to_sources.rb
- db/migrate/20170508085402_add_not_null_constraint_to_sources_payment_type.rb
- db/migrate/20190705115327_add_paypal_button_preferences_to_braintree_configurations.rb
- db/migrate/20190911141712_add_3d_secure_to_braintree_configuration.rb
- db/migrate/20211222170950_add_paypal_funding_source_to_solidus_paypal_braintree_sources.rb
- db/migrate/20220104150301_add_venmo_to_braintree_configuration.rb
- db/migrate/20230109080950_rename_solidus_paypal_braintree_source_type.rb
- db/migrate/20230210104310_add_device_data_to_braintree_sources.rb
- lib/controllers/api/solidus_braintree/client_tokens_controller.rb
- lib/controllers/backend/solidus_braintree/configurations_controller.rb
- lib/generators/solidus_braintree/install/install_generator.rb
- lib/generators/solidus_braintree/install/templates/app/assets/images/solidus_braintree/venmo/venmo_active_blue_button_280x48.svg
- lib/generators/solidus_braintree/install/templates/app/assets/images/solidus_braintree/venmo/venmo_active_blue_button_320x48.svg
- lib/generators/solidus_braintree/install/templates/app/assets/images/solidus_braintree/venmo/venmo_active_blue_button_375x48.svg
- lib/generators/solidus_braintree/install/templates/app/assets/images/solidus_braintree/venmo/venmo_active_white_button_280x48.svg
- lib/generators/solidus_braintree/install/templates/app/assets/images/solidus_braintree/venmo/venmo_active_white_button_320x48.svg
- lib/generators/solidus_braintree/install/templates/app/assets/images/solidus_braintree/venmo/venmo_active_white_button_375x48.svg
- lib/generators/solidus_braintree/install/templates/app/assets/images/solidus_braintree/venmo/venmo_blue_acceptance_mark.svg
- lib/generators/solidus_braintree/install/templates/app/assets/images/solidus_braintree/venmo/venmo_blue_button_280x48.svg
- lib/generators/solidus_braintree/install/templates/app/assets/images/solidus_braintree/venmo/venmo_blue_button_320x48.svg
- lib/generators/solidus_braintree/install/templates/app/assets/images/solidus_braintree/venmo/venmo_blue_button_375x48.svg
- lib/generators/solidus_braintree/install/templates/app/assets/images/solidus_braintree/venmo/venmo_blue_logo.svg
- lib/generators/solidus_braintree/install/templates/app/assets/images/solidus_braintree/venmo/venmo_white_acceptance_mark.svg
- lib/generators/solidus_braintree/install/templates/app/assets/images/solidus_braintree/venmo/venmo_white_button_280x48.svg
- lib/generators/solidus_braintree/install/templates/app/assets/images/solidus_braintree/venmo/venmo_white_button_320x48.svg
- lib/generators/solidus_braintree/install/templates/app/assets/images/solidus_braintree/venmo/venmo_white_button_375x48.svg
- lib/generators/solidus_braintree/install/templates/app/assets/images/solidus_braintree/venmo/venmo_white_logo.svg
- lib/generators/solidus_braintree/install/templates/app/assets/javascripts/spree/frontend/paypal_button.js
- lib/generators/solidus_braintree/install/templates/app/assets/javascripts/spree/frontend/solidus_braintree.js
- lib/generators/solidus_braintree/install/templates/app/assets/javascripts/spree/frontend/solidus_braintree/ajax.js
- lib/generators/solidus_braintree/install/templates/app/assets/javascripts/spree/frontend/solidus_braintree/apple_pay_button.js
- lib/generators/solidus_braintree/install/templates/app/assets/javascripts/spree/frontend/solidus_braintree/checkout.js
- lib/generators/solidus_braintree/install/templates/app/assets/javascripts/spree/frontend/solidus_braintree/client.js
- lib/generators/solidus_braintree/install/templates/app/assets/javascripts/spree/frontend/solidus_braintree/constants.js
- lib/generators/solidus_braintree/install/templates/app/assets/javascripts/spree/frontend/solidus_braintree/frontend.js
- lib/generators/solidus_braintree/install/templates/app/assets/javascripts/spree/frontend/solidus_braintree/hosted_form.js
- lib/generators/solidus_braintree/install/templates/app/assets/javascripts/spree/frontend/solidus_braintree/paypal_button.js
- lib/generators/solidus_braintree/install/templates/app/assets/javascripts/spree/frontend/solidus_braintree/paypal_messaging.js
- lib/generators/solidus_braintree/install/templates/app/assets/javascripts/spree/frontend/solidus_braintree/promise.js
- lib/generators/solidus_braintree/install/templates/app/assets/javascripts/spree/frontend/solidus_braintree/venmo_button.js
- lib/generators/solidus_braintree/install/templates/app/assets/stylesheets/spree/frontend/solidus_braintree.scss
- lib/generators/solidus_braintree/install/templates/app/controllers/solidus_braintree/checkouts_controller.rb
- lib/generators/solidus_braintree/install/templates/app/controllers/solidus_braintree/transactions_controller.rb
- lib/generators/solidus_braintree/install/templates/app/helpers/solidus_braintree/braintree_checkout_helper.rb
- lib/generators/solidus_braintree/install/templates/app/views/checkouts/existing_payment/_braintree.html.erb
- lib/generators/solidus_braintree/install/templates/app/views/checkouts/payment/_braintree.html.erb
- lib/generators/solidus_braintree/install/templates/app/views/payments/_braintree_payment_details.html.erb
- lib/generators/solidus_braintree/install/templates/app/views/spree/shared/_apple_pay_button.html.erb
- lib/generators/solidus_braintree/install/templates/app/views/spree/shared/_braintree_errors.html.erb
- lib/generators/solidus_braintree/install/templates/app/views/spree/shared/_braintree_head_scripts.html.erb
- lib/generators/solidus_braintree/install/templates/app/views/spree/shared/_braintree_hosted_fields.html.erb
- lib/generators/solidus_braintree/install/templates/app/views/spree/shared/_paypal_cart_button.html.erb
- lib/generators/solidus_braintree/install/templates/app/views/spree/shared/_paypal_checkout_button.html.erb
- lib/generators/solidus_braintree/install/templates/app/views/spree/shared/_paypal_messaging.html.erb
- lib/generators/solidus_braintree/install/templates/app/views/spree/shared/_venmo_button.html.erb
- lib/generators/solidus_braintree/install/templates/config/initializers/solidus_braintree.rb
- lib/solidus_braintree.rb
- lib/solidus_braintree/country_mapper.rb
- lib/solidus_braintree/engine.rb
- lib/solidus_braintree/extension_configuration.rb
- lib/solidus_braintree/request_protection.rb
- lib/solidus_braintree/version.rb
- lib/solidus_paypal_braintree.rb
- lib/views/backend/solidus_braintree/configurations/list.html.erb
- lib/views/backend/spree/admin/payments/source_forms/_braintree.html.erb
- lib/views/backend/spree/admin/payments/source_views/_braintree.html.erb
- lib/views/backend/spree/admin/shared/preference_fields/_preference_select.html.erb
- lib/views/backend_v1.2/spree/admin/payments/source_forms/_braintree.html.erb
- lib/views/backend_v2.4/spree/admin/shared/preference_fields/_hash.html.erb
- solidus_braintree.gemspec
- spec/controllers/solidus_braintree/checkouts_controller_spec.rb
- spec/controllers/solidus_braintree/client_tokens_controller_spec.rb
- spec/controllers/solidus_braintree/configurations_controller_spec.rb
- spec/controllers/solidus_braintree/transactions_controller_spec.rb
- spec/fixtures/cassettes/admin/invalid_credit_card.yml
- spec/fixtures/cassettes/admin/resubmit_credit_card.yml
- spec/fixtures/cassettes/admin/valid_credit_card.yml
- spec/fixtures/cassettes/braintree/create_profile.yml
- spec/fixtures/cassettes/braintree/generate_token.yml
- spec/fixtures/cassettes/braintree/token.yml
- spec/fixtures/cassettes/checkout/invalid_credit_card.yml
- spec/fixtures/cassettes/checkout/resubmit_credit_card.yml
- spec/fixtures/cassettes/checkout/update.yml
- spec/fixtures/cassettes/checkout/valid_credit_card.yml
- spec/fixtures/cassettes/checkout/valid_venmo_transaction.yml
- spec/fixtures/cassettes/gateway/authorize.yml
- spec/fixtures/cassettes/gateway/authorize/credit_card/address.yml
- spec/fixtures/cassettes/gateway/authorize/merchant_account/EUR.yml
- spec/fixtures/cassettes/gateway/authorize/paypal/EUR.yml
- spec/fixtures/cassettes/gateway/authorize/paypal/address.yml
- spec/fixtures/cassettes/gateway/authorized_transaction.yml
- spec/fixtures/cassettes/gateway/cancel/missing.yml
- spec/fixtures/cassettes/gateway/cancel/refunds.yml
- spec/fixtures/cassettes/gateway/cancel/void.yml
- spec/fixtures/cassettes/gateway/capture.yml
- spec/fixtures/cassettes/gateway/complete.yml
- spec/fixtures/cassettes/gateway/credit.yml
- spec/fixtures/cassettes/gateway/customer.yml
- spec/fixtures/cassettes/gateway/purchase.yml
- spec/fixtures/cassettes/gateway/settled_transaction.yml
- spec/fixtures/cassettes/gateway/void.yml
- spec/fixtures/cassettes/source/bin.yml
- spec/fixtures/cassettes/source/card_type.yml
- spec/fixtures/cassettes/source/last4.yml
- spec/fixtures/cassettes/transaction/import/valid.yml
- spec/fixtures/cassettes/transaction/import/valid/capture.yml
- spec/fixtures/views/carts/_cart_footer.html.erb
- spec/helpers/solidus_braintree/braintree_admin_helper_spec.rb
- spec/helpers/solidus_braintree/braintree_checkout_helper_spec.rb
- spec/models/solidus_braintree/address_spec.rb
- spec/models/solidus_braintree/avs_result_spec.rb
- spec/models/solidus_braintree/gateway_spec.rb
- spec/models/solidus_braintree/response_spec.rb
- spec/models/solidus_braintree/source_spec.rb
- spec/models/solidus_braintree/transaction_address_spec.rb
- spec/models/solidus_braintree/transaction_import_spec.rb
- spec/models/solidus_braintree/transaction_spec.rb
- spec/models/spree/store_spec.rb
- spec/requests/spree/api/orders_controller_spec.rb
- spec/solidus_braintree_spec_helper.rb
- spec/support/solidus_braintree/capybara.rb
- spec/support/solidus_braintree/factories.rb
- spec/support/solidus_braintree/gateway_helpers.rb
- spec/support/solidus_braintree/order_ready_for_payment.rb
- spec/support/solidus_braintree/order_walkthrough.rb
- spec/support/solidus_braintree/vcr.rb
- spec/support/solidus_braintree/with_prepended_view_fixtures.rb
- spec/system/backend/configuration_spec.rb
- spec/system/backend/new_payment_spec.rb
- spec/system/frontend/braintree_credit_card_checkout_spec.rb
- spec/system/frontend/paypal_checkout_spec.rb
- spec/system/frontend/venmo_checkout_spec.rb
homepage: https://github.com/solidusio/solidus_braintree
licenses:
- BSD-3-Clause
metadata:
  homepage_uri: https://github.com/solidusio/solidus_braintree
  source_code_uri: https://github.com/solidusio/solidus_braintree
  changelog_uri: https://github.com/solidusio/solidus_braintree/releases
rdoc_options: []
require_paths:
- lib
required_ruby_version: !ruby/object:Gem::Requirement
  requirements:
  - - ">="
    - !ruby/object:Gem::Version
      version: '3.0'
  - - "<"
    - !ruby/object:Gem::Version
      version: '4'
required_rubygems_version: !ruby/object:Gem::Requirement
  requirements:
  - - ">="
    - !ruby/object:Gem::Version
      version: '0'
requirements: []
rubygems_version: 3.6.3
specification_version: 4
summary: Officially supported Braintree extension
test_files:
- spec/controllers/solidus_braintree/checkouts_controller_spec.rb
- spec/controllers/solidus_braintree/client_tokens_controller_spec.rb
- spec/controllers/solidus_braintree/configurations_controller_spec.rb
- spec/controllers/solidus_braintree/transactions_controller_spec.rb
- spec/fixtures/cassettes/admin/invalid_credit_card.yml
- spec/fixtures/cassettes/admin/resubmit_credit_card.yml
- spec/fixtures/cassettes/admin/valid_credit_card.yml
- spec/fixtures/cassettes/braintree/create_profile.yml
- spec/fixtures/cassettes/braintree/generate_token.yml
- spec/fixtures/cassettes/braintree/token.yml
- spec/fixtures/cassettes/checkout/invalid_credit_card.yml
- spec/fixtures/cassettes/checkout/resubmit_credit_card.yml
- spec/fixtures/cassettes/checkout/update.yml
- spec/fixtures/cassettes/checkout/valid_credit_card.yml
- spec/fixtures/cassettes/checkout/valid_venmo_transaction.yml
- spec/fixtures/cassettes/gateway/authorize.yml
- spec/fixtures/cassettes/gateway/authorize/credit_card/address.yml
- spec/fixtures/cassettes/gateway/authorize/merchant_account/EUR.yml
- spec/fixtures/cassettes/gateway/authorize/paypal/EUR.yml
- spec/fixtures/cassettes/gateway/authorize/paypal/address.yml
- spec/fixtures/cassettes/gateway/authorized_transaction.yml
- spec/fixtures/cassettes/gateway/cancel/missing.yml
- spec/fixtures/cassettes/gateway/cancel/refunds.yml
- spec/fixtures/cassettes/gateway/cancel/void.yml
- spec/fixtures/cassettes/gateway/capture.yml
- spec/fixtures/cassettes/gateway/complete.yml
- spec/fixtures/cassettes/gateway/credit.yml
- spec/fixtures/cassettes/gateway/customer.yml
- spec/fixtures/cassettes/gateway/purchase.yml
- spec/fixtures/cassettes/gateway/settled_transaction.yml
- spec/fixtures/cassettes/gateway/void.yml
- spec/fixtures/cassettes/source/bin.yml
- spec/fixtures/cassettes/source/card_type.yml
- spec/fixtures/cassettes/source/last4.yml
- spec/fixtures/cassettes/transaction/import/valid.yml
- spec/fixtures/cassettes/transaction/import/valid/capture.yml
- spec/fixtures/views/carts/_cart_footer.html.erb
- spec/helpers/solidus_braintree/braintree_admin_helper_spec.rb
- spec/helpers/solidus_braintree/braintree_checkout_helper_spec.rb
- spec/models/solidus_braintree/address_spec.rb
- spec/models/solidus_braintree/avs_result_spec.rb
- spec/models/solidus_braintree/gateway_spec.rb
- spec/models/solidus_braintree/response_spec.rb
- spec/models/solidus_braintree/source_spec.rb
- spec/models/solidus_braintree/transaction_address_spec.rb
- spec/models/solidus_braintree/transaction_import_spec.rb
- spec/models/solidus_braintree/transaction_spec.rb
- spec/models/spree/store_spec.rb
- spec/requests/spree/api/orders_controller_spec.rb
- spec/solidus_braintree_spec_helper.rb
- spec/support/solidus_braintree/capybara.rb
- spec/support/solidus_braintree/factories.rb
- spec/support/solidus_braintree/gateway_helpers.rb
- spec/support/solidus_braintree/order_ready_for_payment.rb
- spec/support/solidus_braintree/order_walkthrough.rb
- spec/support/solidus_braintree/vcr.rb
- spec/support/solidus_braintree/with_prepended_view_fixtures.rb
- spec/system/backend/configuration_spec.rb
- spec/system/backend/new_payment_spec.rb
- spec/system/frontend/braintree_credit_card_checkout_spec.rb
- spec/system/frontend/paypal_checkout_spec.rb
- spec/system/frontend/venmo_checkout_spec.rb