README.md in pxpay-0.2.1 vs README.md in pxpay-0.2.2
- old
+ new
@@ -12,12 +12,12 @@
Installation
------------
Install from Rubygems
gem install pxpay
-Then run `rails generate pxpay:install` to copy an initializer and a config yml file to your rails app.
-Make sure you add your own development credentials to the `config/initializers/pxpay.rb` file and create success and failure URLs for Payment Express to redirect you back.
+Then run `rails generate pxpay:install` to copy an initializer to your rails app.
+Make sure you add your own development credentials to the `config/initializers/pxpay.rb` file
You can apply for a development account at <https://www.paymentexpress.com/pxmi/apply>
Usage
-----
@@ -50,19 +50,22 @@
This means your success/failure URL will be hit at least twice for each transaction, so you must allow for this in your code. See <http://www.paymentexpress.com/technical_resources/ecommerce_hosted/pxpay.html#ResultNotification> for details.
Token Billing can be implemented by setting `:token_billing => true` inside the Request option hash.
+
+
N.B.
----
+The source of most non-gem related errors comes from the fact that Payment Express caches the details of a transaction with the ID given.
+If you are having problems with the wrong price being charged or an invalid card type error make sure you are sending a unique ID through with each transaction.
This gem is in no way endorsed or affiliated with Payment Express
TODO
----
* Add ability to set global configuration options
* Add more tests
-* Add support for optional text fields
Contributing to PxPay
=====================
* Check out the latest master to make sure the feature hasn't been implemented or the bug hasn't been fixed yet
* Check out the issue tracker to make sure someone already hasn't requested it and/or contributed it