Skip to content

Updating this module #2

Description

@dhaupin

Hi man, not sure if you are interested (it would be a large/broad pull), but i have forked and extended your module here https://github.com/dhaupin/braintree-payments/tree/refactor. I havent gotten the customers and vault finished yet but itll come. Thoughts? Can you use any of this?

Changes thus far:

  • fixed spelling of "#braintree_mesaages"
  • fixed spacing/tabs everywhere
  • reworked admin interface into tabs
  • prioritized admin interface flow, added more help
  • added warning message to catalog widget when sandbox mode is activated
  • added auth mode for charge VS authorize-only
  • added optional "merchant [sub]account" string
  • added support for payment and shipping addresses, passes to AVS
  • added optional customer and order prefix strings to prevent multi-portal collisions
  • changed catalog and admin payment method titles/names
  • added optional payment method name override for catalog
  • added optional payment method message with class (default to success) for catalog
  • added $this->prepstr() to throw NULL (voids array item) and/or trim string max length in catalog controller
  • added order history entry on braintree success

TBA:

  • customers <-> vault <-> order linkeage (it works currently, but a bit fishy and non-object)
  • CSE
  • Tokens
  • Order adjustment
  • Settle from OC
  • Logging/debug mode

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions