The following module was proposed for inclusion in the Module List:

  modid:       Business::PayPal
  DSLIP:       bdpOp
  description: Interface to PayPal
  userid:      MOCK (mock)
  chapterid:   15 (World_Wide_Web_HTML_HTTP_CGI)
  communities:

  similar:
    Business::OnlinePayment

  rationale:

    PayPal works a bit differently than standard credit card
    transactions. Instead of contacting the payment server and verifying
    that a credit card can be charged, PayPal users are forwarded to the
    PayPal site (www.paypal.com) and then sent back to the site from
    which they came. Verification that payment occured is posted back to
    a special Instant Payment Notification URL separately by the PayPal
    server (www.paypal.com).

    Now that the background is out of the way, my module allows one to
    build PayPal buttons that contain an indentifier (a session) which
    is passed back to one's site when the purchaser returns so that
    their session can be resumed. It also handles the validation of the
    Instant Payment Notification in a secure manner (even checking if
    the ssl certificate returned by www.paypal.com is correct). This
    allows one to build CGI payment forms with PayPal buttons to sell
    things such as software, or in my case, conference registrations and
    instantly determine if the customer has payed or not, and thus give
    imediate feedback to the customer.

    I believe that Business::PayPal is the best namespace choice. While
    the module does do online payment, it doesn't really have any of the
    same fundamental structures as a typical credit card payment module
    has, so it doesn't really fit under the Business::OnlinePayment
    hierarchy. To my knowledge, there are no other modules for handling
    PayPal transactions currently in CPAN.

  enteredby:   MOCK (mock)
  enteredon:   Tue Mar 26 17:55:22 2002 GMT

The resulting entry would be:

Business::
::PayPal          bdpOp Interface to PayPal                          MOCK


Thanks for registering,
The Pause Team

PS: The following links are only valid for module list maintainers:

Registration form with editing capabilities:
  
https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=40100000_8caaeec862beacdc&SUBMIT_pause99_add_mod_preview=1
Immediate (one click) registration:
  
https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=40100000_8caaeec862beacdc&SUBMIT_pause99_add_mod_insertit=1

Reply via email to