Commit Graph

367 Commits

Author SHA1 Message Date
Rich Morgan cfe6e132d1 Removed hardcoded debugging values
Also added checks to see if files were still present after the attempted cleaning process
2014-12-17 11:03:02 -05:00
Rich Morgan 0007eb3ec1 Rewrite to be more usable and helpful 2014-12-16 18:58:37 -05:00
Rich Morgan 99deff4007 Formatting 2014-12-16 11:01:37 -05:00
Rich Morgan 9f8c842f9e Added more error handling and debug logging 2014-12-16 11:01:01 -05:00
Rich Morgan 0c27a6285e Merge pull request #1 from bitpay/master
Sync with Bitpay
2014-12-16 10:39:39 -05:00
Sam Bohler 09d6e3f2e6 Revert package identifier 2014-12-11 17:58:55 -05:00
Rich Morgan e7184b7456 Merge pull request #88 from sambohler/master
Updated version for tagging, lib version, typos
2014-12-11 17:43:51 -05:00
Sam Bohler b753942560 Updated version for tagging, lib version, typos 2014-12-11 16:52:36 -05:00
Rich Morgan fef2c56fb3 Merge pull request #87 from sambohler/master
Sanitizes the label sent with the Pairing Code to BitPay
2014-12-09 13:15:42 -05:00
Sam Bohler 3e68f5579a Sanitizes the label sent with the Pairing Code to BitPay 2014-12-09 12:50:36 -05:00
Joshua Estes 1a315a6ba4 Updates for release 2.1.0 2014-11-24 09:19:12 -05:00
Rich Morgan 2237c7d878 Merge pull request #75 from ionux/master
Update for invalid input stream from IPN post #74
2014-11-18 20:31:46 -05:00
Rich Morgan cc63905509 Update for invalid input stream from IPN post #74
* Performs check to ensure the file_get_contents() function is not disabled and attempts to enable.
* Prior to PHP 5.6, php://input couldn't be reliably re-read.  This patch reads it once and works with that data via the raw_post_data variable.
* https://github.com/bitpay/magento-plugin/issues/74
2014-11-18 18:16:17 -05:00
Joshua Estes 482027cde1 Version bump and rebuild since Magento Connect somehow wasn't giving the correct package when using the extension key given 2014-10-16 14:26:51 -04:00
Joshua Estes 48f6076de0 Merge pull request #70 from JoshuaEstes/2.x
Upgraded from old BitPay API to the new APIv2
2014-10-15 16:28:59 -04:00
Joshua Estes 8371f89125 Refactored and updated plugin to work with update API and to be able to
be packaged and distributed using more than just GitHub

Added a script to delete old extension, installing the new extension overrides the previous extension and the previous extensions does not function anymore, merchants should at least disable the previous plugin, the merchant will also need to also remove the extension from core_resource table

Updated to encrypt/decrypt keys to and from the database

Small bug fixes with the package script

Added instructions on how a previous merchant can upgrade to the new 2.x one
2014-10-14 10:37:19 -04:00
Joshua Estes 075e6f1154 Merge pull request #72 from vovayatsyuk/patch-1
Third-party checkout extensions compatibility
2014-10-14 05:07:51 -04:00
Vova Yatsyuk d01db1bb7e Third-party checkout extensions compatibility
Onepage checkout extensions may render review section when payment are not 
selected/available. In this case `$payment->getMethodInstance()` will throw an 
exception when `$payment->getMethod()` is empty.
2014-10-14 10:49:37 +03:00
Joshua Estes 4944d4f887 Merge pull request #71 from sambohler/master
Security Patch
2014-10-10 17:29:51 -04:00
Sam Bohler bf5eb2d8a4 Security Patch 2014-10-10 16:56:16 -04:00
Rich Morgan 6ec146a7e9 Merge pull request #69 from JoshuaEstes/IgnoreAddress
Small update for merchants that are using custom extensions that may not...
2014-08-06 13:14:20 -04:00
Joshua Estes 6a4d367be0 Small update for merchants that are using custom extensions that may not have had a shipping address set 2014-08-06 11:59:12 -04:00
Joshua Estes 4735d290c4 Merge pull request #68 from JoshuaEstes/CronJob
Cron and shell script to update orders and clean ipn table
2014-07-24 14:36:03 -04:00
Joshua Estes 4260fbf437 Small update with so code is checking newest IPN first 2014-07-24 14:25:55 -04:00
Joshua Estes c3585bdb53 Small fix to code where log message was not correct 2014-07-24 14:18:04 -04:00
Joshua Estes bc0b4c8797 Fixed formatting issue 2014-07-23 16:42:03 -04:00
Joshua Estes 66c714d474 Small copy edit 2014-07-23 16:40:53 -04:00
Joshua Estes 766866066e Added a few tests for new code 2014-07-23 16:38:51 -04:00
Joshua Estes 7d90aea5a1 Updated the build script to make unit tests work a little better with magento 2014-07-23 16:38:26 -04:00
Joshua Estes 49f4c36bc2 made a few updates for testing this stuff 2014-07-23 14:07:13 -04:00
Joshua Estes b77959a6be Updated the CLI script to only display functionality it supports and cleaned up the debug code 2014-07-23 13:27:38 -04:00
Joshua Estes ff0801199b A little refactoring 2014-07-23 13:25:41 -04:00
Joshua Estes 80c8eebe98 Made a few updates and made it so code would not be duplicated 2014-07-23 13:11:47 -04:00
Joshua Estes 8a46046553 Updated the config.xml to remove the debug cronjob schedule 2014-07-23 12:18:33 -04:00
Joshua Estes 952827f255 Updated so there is a command line task that can be used to cancel magento orders that have expired IPNs 2014-07-23 12:07:32 -04:00
Joshua Estes f4ddb824a4 cleaned up those pesky characters 2014-07-23 11:16:12 -04:00
Joshua Estes ea8e340a53 Merge conflict resolved 2014-07-23 11:12:54 -04:00
Joshua Estes 44a2a55a91 Merge pull request #66 from JoshuaEstes/AddingHelper
Adding helper and some code cleanups
2014-07-23 11:06:54 -04:00
Joshua Estes 6826b12f84 Still work in progress 2014-07-22 16:41:28 -04:00
Joshua Estes 16731c0509 Converted tabs to spaces and removed extra spaces at end of lines 2014-07-22 11:49:04 -04:00
Joshua Estes 832441a04d Refactored and tests added 2014-07-21 13:23:16 -04:00
Joshua Estes 3ffcf27d98 Merge remote-tracking branch 'upstream/master' into AddingHelper
* upstream/master:
  Marked other tests as incomplete
  Updated test to make sure it only takes valid currencies
  Updated so tests are in the root directory
  Minor tweaks
  Not using this either
  Not using this, removing
  A few minor updates and fixes
  Working on added tests to the project
2014-07-21 12:36:36 -04:00
Joshua Estes ec8f146902 Merge pull request #65 from JoshuaEstes/WorkingOnTesting
Working on testing
2014-07-21 12:35:28 -04:00
Joshua Estes 8d30dfcf0c Marked other tests as incomplete 2014-07-21 12:31:27 -04:00
Joshua Estes 0b4d62eafb Updated test to make sure it only takes valid currencies 2014-07-21 12:18:27 -04:00
Joshua Estes 2593183300 Updated so tests are in the root directory 2014-07-21 11:10:36 -04:00
Joshua Estes 4e5d874cc5 Pretty sure that doesn't need to be there 2014-07-18 13:16:03 -04:00
Joshua Estes 3231c844a5 Added some more logging for debugging issues 2014-07-18 10:54:43 -04:00
Joshua Estes 2c2a779ec6 Centralized where the bitpay.log file is set 2014-07-18 10:42:57 -04:00
Joshua Estes 41baf4d8d7 Minor tweaks 2014-07-17 16:23:22 -04:00