I have a simple form which should be able to accept payment via Paypal. The form(site) will support multiple languages and depending on the language, it should change the currency appropriately after applying forex conversion.

I don't want to use drupal commerce since it's too bulky for my requirements. I was thinking if possible what set of modules be used to accomplish this, e.g. webform, paypal webform, which internationalization/localization plugins and so on?

  • 1
    I don't want to use drupal commerce since it's too bulky Have you actually tried Drupal Commerce? It's not bulky at all. The base functionality has a relatively small footprint, and you can build literally any type of shopping experience with it. Don't dismiss it because there are a lot of included modules or contributed modules - you only enable what you need, and it's the best commerce solution for Drupal by quite some distance
    – Clive
    Commented Sep 3, 2013 at 10:52
  • I have tried it and as you said it's a bunch of modules. If I am not wrong, it comes with a shopping cart and I am not sure if it can be eliminated since this form doesn't need a shopping cart, just a one click payment via Paypal.
    – eth.block
    Commented Sep 3, 2013 at 10:57
  • The shopping cart is a module - if you don't need it, don't enable it :)
    – Clive
    Commented Sep 3, 2013 at 10:59
  • Alright. Can you build forms using it with multiple field types just like webforms or webform need to be integrated with it?
    – eth.block
    Commented Sep 3, 2013 at 11:02

1 Answer 1


The Webform Paypal module sends the user to Paypal to complete a payment whenever they submit a webform containing the component on your site.

  • This module does not directly integrate with Paypal's APIs.

  • This module allows a site user to generate a Paypal 'Buy Now', 'Add to Cart' or 'Donate' button and replace their form's submit button with that button.

  • You can manually keep track of the payment status on individual submissions.

  • It was obviously my first choice but it doesn't support multiple currencies.
    – eth.block
    Commented Sep 3, 2013 at 11:17
  • I think this drupal.org/project/payment_webform will support multi currency, but you need to test it
    – Bala
    Commented Sep 3, 2013 at 11:31

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.