README.md in ideal-mollie-0.0.4 vs README.md in ideal-mollie-0.0.5
- old
+ new
@@ -39,10 +39,16 @@
config.ideal_mollie.report_url = "http://example.org/report"
config.ideal_mollie.return_url = "http://example.org/return"
config.ideal_mollie.test_mode = false
```
+Optionally you can add a profile_key if you have multiple profile's
+
+```
+config.ideal_mollie.profile_key = "123abc45"
+```
+
## Rails Example
Below you will find a simple `TransactionController` and a view to display the bank selectbox. Note that this is just a very basic example.
### Transaction Controller
@@ -85,30 +91,28 @@
# my_order.customer_name = response.customer_name
# my_order.customer_account = response.customer_account
# my_order.customer_city = response.customer_city
# my_order.save
else
- # canceled or re-checking?
- if my_order.paid.nil?
- # TODO: store the result information for the canceled payment
- # For example:
- # my_order = MyOrder.find_by_transaction_id(transaction_id)
- # my_order.paid = false
- # my_order.save
- end
+ # TODO: store the result information for the canceled payment
+ # For example:
+ # my_order = MyOrder.find_by_transaction_id(transaction_id)
+ # my_order.paid = false
+ # my_order.save
end
render :nothing => true
end
def result
+ transaction_id = params[:transaction_id]
# TODO show the result
# For example:
- # my_order = MyOrderObject.find(id)
- #if @my_order.paid
- render :text => "Thank you for your payment."
- else
- render :text => "Transaction has been cancelled or couldn't complete"
- end
+ # my_order = MyOrder.find_by_transaction_id(transaction_id)
+ # if my_order.paid
+ # render :text => "Thank you for your payment."
+ # else
+ # render :text => "Transaction has been cancelled or couldn't complete"
+ # end
end
end
```
### View (transactions/index.html.erb)