Drupal Direct Credit Card Process using PayPal API

We encourage users to post events happening in the community to the community events group on https://www.drupal.org.
jggarley's picture

Is there a module already to achieve the following functionality for a PayPal donation website?: Member must not leave website, member fills out there details on webpage, enters an amount they wish to pay/donate. Once he/she hits submit, the payment is processed via PayPal (using DoDirectPayment API).

Walk through.

1) Member enters site
2) Member wishes to donate
3) Member enter donation amount and card details
4) Member presses submit
5) PHP paypal script processes payment
6) Member is redirected to thank you page
7) Script updates website confirming payment has been taken