Commit Graph

17 Commits

Author SHA1 Message Date
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
Alex Leitner 14fb6302c0 Fixes #90: Direct Checkout now an option BitPay magento plugin 2015-07-08 14:25:50 -04:00
Rich Morgan 739d702c33 Removed unnecessary context switching 2014-12-17 13:10:00 -05:00
Rich Morgan 78e3ab0d2c Removed unnecessary context switching 2014-12-17 13:06:37 -05:00
Rich Morgan b40d1a60f3 Removed unnecessary context switching 2014-12-17 13:04:45 -05: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 56241403f2 Added license to all files 2014-07-07 10:21:17 -04:00
Joshua Estes cf391ba630 Working on some code clean up, this is the first iteration and just includes code formatting 2014-07-02 13:15:41 -04:00
evan 134679026a added iframe attributes to be compatible with new invoice 2013-07-24 14:58:45 -04:00
Japhet Stevens 47dfb036d7 remove php short tags 2013-05-05 04:12:19 -04:00
Japhet Stevens 4212490404 Https pages now poll for invoice status via https. 2013-03-10 23:06:32 -04:00
Japhet Stevens 95768b1ab9 Bug: Standardize magento url. 2013-01-24 15:01:42 -05:00
Japhet Stevens 857578c1b9 Automatically place the order when payment is received (fullscreen=no). 2013-01-24 03:03:47 -05:00
Japhet Stevens b5481874cc Don't show bitpay invoice if customer selected a different payment method. 2013-01-04 20:27:59 -05:00
Japhet Stevens 98c404d10d added style definition to iframe 2012-11-05 03:40:26 -05:00
Japhet Stevens 2aa4e8c33d Updated iframe style 2012-11-02 02:21:13 -04:00
Japhet Stevens 829da8c306 Moved frontend files to base folder to accomdate non-default layouts. 2012-11-01 17:01:15 -04:00