Still on Drupal 7? Security support for Drupal 7 ended on 5 January 2025. Please visit our Drupal 7 End of Life resources page to review all of your options.
The ingredient field module will provide a compound field using the Field API for anyone that would like to create a custom recipe content type. I am aware that there is a Recipe module (http://drupal.org/projects/recipe) with excellent ingredients support. However, the Recipe module does not use the Field API for the majority of the custom fields, including ingredient - the idea of moving the Recipe module in this direction was expressed in an issue for the Recipe module: http://drupal.org/node/1141992#comment-4436862. Although in that case, jvandervort talks of turning everything into a field, except for ingredients; rather to use a node reference paradigm of some sort to associated ingredients to your recipe content type. I feel that a compound field, similar to the Link Field or the Address Field would be a better fit for ingredients of a recipe.
Purpose
An ubercart payment method which allows credit card charging by Tranzila (3rd party payment service).
To keep PCI compliancy The Tranzila service eliminates the need for entering credit card number into a Drupal form.
Features
Enabling tranzila direct service as an ubercart payment method
Providing detailed information to the end user and to system admin when failures occur
Keeping both systems (Drupal, Tranzila) in sync by saving the order id and tranzila transaction code on both sides.
Basic fraud prevention functionality
Workflow
This is the flow suggested by the Tranzila service + this module:
1. The commerce website will pass Tranzila the order details.
2. Tranzila page will present the order details to the user and will ask for the credit card details.
3. The user types in the credit card details and submits the form securly.
4. Tranzila processes the card details and sends the result to the commerce website.
5. The commerce site processes the order according the response it got from Tranzila.
Status This module is under active development. Alpha version is available but the module is not recommended yet to be used on production environment. Further tests are being made to allow that soon.
Some European countries require that invoices are issued with consecutive
invoice numbers. This means that the order number cannot be used as an invoice