Commit Graph

417 Commits

Author SHA1 Message Date
Pieter Poorthuis f43c3bac6c Simplified plugin configuration, improved error messages 2018-03-19 14:55:39 +01:00
Pieter Poorthuis b2d2fe9213 Updated package info for Magento marketplace compatibility 2018-03-16 14:49:44 +01:00
Pieter Poorthuis daf46c7a5f Update for v2.1.18 2018-03-16 12:39:19 +01:00
Pieter Poorthuis a0a16815cd
Merge pull request #138 from damianbz321/master
iframre redirect
2018-03-15 14:45:57 +01:00
Damian Bzdon d2351ea220 iframre redirect 2018-03-15 14:17:44 +01:00
Pieter Poorthuis adbcabbf18
Merge pull request #137 from damianbz321/master
issue 126 - Magento marketplace compatibility
2018-03-14 10:20:37 +01:00
Damian Bzdon f3f82944b8 issue 126 - Magento marketplace compatibility 2018-03-14 09:58:20 +01:00
Pieter Poorthuis 6f8a6b647b
Merge pull request #136 from damianbz321/master
fix issue 117,123,124
2018-03-13 12:40:44 +01:00
Damian Bzdon 849890d660 configuration page 2018-03-13 11:34:30 +01:00
Damian Bzdon 76b82f8c7f expired invoice - wrong redirect 2018-03-13 11:32:10 +01:00
Damian Bzdon 23db274908 failure page configurations 2018-03-13 11:31:29 +01:00
Damian Bzdon c97216582a failure page configurations 2018-03-13 11:31:22 +01:00
Pieter Poorthuis be4f5f7189
Merge pull request #134 from damianbz321/master
issue 122 - There is no apikeys configuration on system.xml based on observer code
2018-03-12 14:29:33 +01:00
Damian Bzdon ed00d715d8 add api key 2018-03-12 14:24:08 +01:00
Damian Bzdon 18c6f7b300 checkForRequest - this function is not used anywhere 2018-03-12 14:23:52 +01:00
Pieter Poorthuis 600a647f5d
Merge pull request #133 from rafaldr91/master
Non-debug logging fix
2018-03-08 13:54:08 +01:00
Rafał Drożdżal 673bc5ad5f Non-debug logging fix 2018-03-08 10:46:25 +01:00
Pieter Poorthuis 4dfb59aaf8
Merge pull request #132 from rafaldr91/master
Display "Invoice price must be at least" error
2018-03-07 13:28:24 +01:00
Rafał Drożdżal 33928948eb display "Invoice price must be at least" error 2018-03-07 12:16:14 +01:00
Pieter Poorthuis f8486a1fe9
Merge pull request #131 from rafaldr91/master
Added missing methods in the Magento version below 1.9
2018-02-26 12:04:30 +01:00
Rafał Drożdżal 51ee0cda2c Added missing methods in the Magento version below 1.9: _isSameCurrency, getStatusStatuses, addStatusfilter. 2018-02-26 11:47:26 +01:00
Pieter Poorthuis 9a33a88b5b
Merge pull request #130 from rafaldr91/master
IPN creates second invoice in database issue fix
2018-02-22 14:48:37 +01:00
Rafał Drożdżal 2f9b734a46 IPN creates after payment a second invoice in database instead of update invoice 2018-02-22 13:58:24 +01:00
Pieter Poorthuis a99f45b6fe Merge pull request #108 from innoppl-developers/master
Order status issue
2017-01-24 16:30:32 +01:00
Gopinath 592fd53cc3 Order status issue 2017-01-24 17:37:58 +05:30
Pieter Poorthuis 8193bdf366 Update CHANGELOG 2016-12-15 15:11:24 +01:00
P.H. Poorthuis 5d936704f8 Updated GUIDE & README 2016-12-15 15:00:06 +01:00
Pieter Poorthuis d281a3463f Delete release.txt 2016-12-15 11:40:17 +01:00
Pieter Poorthuis 33d11c9612 Merge pull request #107 from pieterpoorthuis/master
Switched from user currency to magento shop currency to prevent fraud…
2016-12-12 17:23:11 +01:00
P.H. Poorthuis 957c84e171 Switched from user currency to magento shop currency to prevent fraud messages 2016-12-12 14:09:20 +01:00
Chris Kleeschulte 4dfa531842 Added check for orderId. 2016-09-07 17:55:12 -04:00
Chris Kleeschulte c80ecb8a46 Merge pull request #106 from kleetus/bug/invoiceCreationTime
Unified order creation to the same place as redirected check out.
2016-09-07 10:40:11 -04:00
Chris Kleeschulte d6f71f8cc9 Removed unneeded comment. 2016-09-07 10:34:03 -04:00
Chris Kleeschulte 9c1ed7fdbe Unified order creation to the same place as redirected check out.
- Redirected check out and iframe checkout share the same order creation logic.
- The order will be created during saveOrder call to backend. 
- The difference between the two will be injection of client-side javascript during payment type selection. 
	- if BitPay/Bitcoin, client-side JS will be inserted into page to swap the out the next step after order save is complete
	- in all cases, Magento will create the invoice and pass the client a redirect_url
	- the iframe invoice will receive the redirect url and build an iframe with the src being the bitpay url. 
	- the redirected check out will not have any new client side JS, so the next step will be to redirect from Magento.
2016-09-06 18:07:17 -04:00
Chris Kleeschulte 04800164e6 Added changelog entries. 2016-07-18 14:31:21 -04:00
Chris Kleeschulte ccdbd88a6d Merge pull request #105 from kleetus/master
Iframe invoice will create order
2016-07-09 20:49:48 -04:00
Chris Kleeschulte ca747284ba Helper scripts
- Added an ipn helper script to post ipns
2016-07-09 20:16:46 -04:00
Chris Kleeschulte d0a5152770 Iframe invoice will create order
- For merchants using an iframe BitPay invoice (set "Redirect Checkout"
  to "No")
  - Before this change:
    - When a user confirms the payment method, the BitPay invoice will
      be displayed and the Magento order will not yet be created.
    - The Magento order is only created if the user pays the invoice,
      leaves the checkout browser window open, and BitPay is able to see
the user's transaction and send the IPN successfully to the Magento
server.
    - The problem is when the customer sends a bitcoin transaction, but
      their transaction isn't relayed because the fee is too low or the
network is under high load.
    - Under this condition, the customer has paid, yet they have no
      order with the merchant. The merchant has a hard time serving
their customer under these conditions.
  After this change:
    - When the user confirms their payment method, the BitPay invoice
      will NOT be displayed until the user clicks "Place Order".
    - This will guarantee that an order is created BEFORE the customer
      is able to pay the BitPay invoice.
    - This will allow the merchant to self-serve their customer by being
      able to find their customer in their dashboard and issue a refund
or apply the transaction.
2016-07-09 17:52:46 -04:00
Chris Kleeschulte 98403f4353 Merge pull request #104 from kleetus/master
Repaired redirected checkout BitPay invoice amount calculation
2016-05-30 14:44:12 -04:00
Chris Kleeschulte 69565a2a49 Bumped package script hard-coded version. 2016-05-27 16:15:38 -04:00
Chris Kleeschulte e7811a71c5 Repaired redirected checkout BitPay invoice amount calculation
- If shopping cart user's currency is not the same as the Magento configured base currency and the type of BitPay invoice is a redirected checkout (non iFrame), then the $amount (invoice amount) passed to Bitcoin.php authorize() will be in the base currency and not the user's currency. A BitPay invoice is then created based on the user's currency and the amount, which is wrong.

- The Bitcoin.php authorize function now recomputes the amount in the event that the amount is not correct.


- Updated the README and GUIDE to show latest Magento version checked.
2016-05-27 16:02:48 -04:00
Chris Kleeschulte 2738aa44a0 Merge pull request #102 from spofa/master
add getLogFile function
2016-03-16 17:33:24 -04:00
spofa 75184d74c2 add getLogeFile function
add getLogeFile function
2016-03-08 22:42:16 +08:00
Chris Kleeschulte 52d42c474d Merge pull request #101 from jameswalpole/patch-1
Update Support Link
2016-02-19 15:44:38 -05:00
James Walpole e991500dc1 Update Support Link 2016-02-19 09:25:41 -05:00
Chris Kleeschulte fcd44e0a08 Update GUIDE.md 2015-11-18 14:56:33 -05:00
Chris Kleeschulte 4c4ff8810e Update README.md 2015-11-18 14:55:56 -05:00
Chris Kleeschulte 3f9b79622c Update README.md 2015-11-06 10:15:08 -05:00
Paul Daigle 5f494f3763 bump package version 2015-08-28 15:19:51 -04:00
J. Paul Daigle 4817c3f728 Merge pull request #99 from bitpay/bug/orderCurrencyCode
Fixes #98: Pulls currency code from  instead of
2015-08-28 14:06:41 -05:00