PayPal (Übercart)
Uit DeVliegendeWiki
Drupal kan op twee manieren met PayPal babbelen:
- PayPal Website Payments Standard is de gewone manier om via PayPal betalingen af te handelen.
- PayPal Express Checkout is een manier waarbij een groter deel van het afrekentraject via PayPal gaat, waarbij bezoekers niet eens hoeven in te loggen in Ubercart. Deze laatste versie heb ik nooit gebruikt.
Normale bankrekeningen hebben een uniek rekeningnummer. PayPal gebruikt e-mail-adresen ter identificatie. Basically is een e-mail-adres+bedrag het enige dat PayPal nodig heeft om een transactie te kunnen aanbieden.
Per PayPal-rekening kun je tot acht e-mail-adressen toevoegen. Da's handig, bijvoorbeeld als je één rekening wilt gebruiken voor het beheer van meerdere e-commerce sites.
Via de PayPal Sandbox kun je testen of alles werkt. Die Sandbox heb ik nooit goed begrepen.
PayPal krijgt vrij veel kritiek, en je kunt je afvragen of ze geschikt zijn als zakenpartner:
- Accounts die bevroren worden door plotselinge toename van stortingen; beperkte beveiliging; vrijwel geen ondersteuning (http://en.wikipedia.org/wiki/Paypal)
- PayPal Sandbox is hopeloos en er is weinig ondersteuning van PayPal (http://developer.paypal-portal.com/pdn/board/message?board.id=sandbox&thread.id=5910)
- PayPal is telefonisch vrijwel niet te bereiken. De enige reden dat hun nummer uberhaupt te vinden is, is wegens wettelijke vereisten (http://www.paypalsucks.com/)
- Accounts kunnen (en worden) zomaar gesloten waarbij geen beroep mogelijk is (http://www.aboutpaypal.org/, http://www.paypalsucks.com/)
Configuratie
- PayPal-account: Een aangevraagd account moet je upgraden naar Premier of Business Account;
- Betalingsmethode: Waarschijnlijk is Website Payments Standard goed genoeg als betalingsmethode: Daarbij worden mensen doorgestuurd naar de PayPal-site en keren na betaling terug;
- API-toegang: Volgens [1] moet je een API-handtekening verkrijgen (Mijn rekening > Profiel > Verkoopvoorkeuren > API-toegang > API-referenties aanvragen > Vraag een API-handtekening aan), maar dat lijkt in de praktijk niet nodig te zijn;
Sandbox
De PayPal Sandbox zou een omgeving zijn om functioneren van PayPal-betalingen te testen. Tot op heden heb ik 't niet aan de praat gekregen. Uit diverse bronnen lijkt Sandbox veel ingewikkelder te zijn om te gebruiken dan gewoon PayPal.
Bronnen:
- http://www.ubercart.org/forum/support/3615/how_test_paypal_website_payments_standard_sandbox
- http://www.ubercart.org/docs/user/3356/configuring_paypal_website_payments_standard_wps (onderaan)
