Skip to content

Commit

Permalink
Updated readme with some details on gateway requirements
Browse files Browse the repository at this point in the history
  • Loading branch information
BDQ committed Nov 18, 2009
1 parent 37adb00 commit e68fcce
Showing 1 changed file with 9 additions and 0 deletions.
9 changes: 9 additions & 0 deletions README.markdown
Expand Up @@ -34,6 +34,15 @@ INSTALLATION
NOTES
-----

This extension has only been tested with the Beanstream Gateway. Your payment gateway will need support the following methods:

* .store - For saving credit card details and returning a payment profile identifier
* .purchase - The purchase method needs to accept the payment profile identifier as a parameter.

If the ActiveMerchant implementation for your chosen gateway doesn't support these methods you can include then in the Spree Gateway wrapper, take a look at the Beanstream gateway class in Spree core in (vendor/extensions/payment_gateway/app/models/gateway/beanstream.rb).


Subscriptions never expire provided a valid credit card is kept on file.


The cron job will notify users of expiring credit cards, and will "expire" subscriptions if no new card details are provided when a subscription renewal is due.

0 comments on commit e68fcce

Please sign in to comment.