2012-05-11 11 views
5

Ich habe eine Webapp, wo Benutzer Druckdienste verkaufen, möchte ich meinen Benutzern erlauben, eine Zahlung jetzt Schaltflächen zu ihren Seiten hinzufügen, damit Kunden für ihre Dienste bezahlen können.Erstellen von PayPal-Tasten im laufenden Betrieb

Meine Benutzer geben ihre paypal E-Mail-Adresse usw. in den Einstellungen und stellen ihre Leistungen mit einem Preis usw.

Welche API soll ich im Fluge die Bezahlung jetzt Schaltflächen erstellen verwenden, um nach oben?

Dank

+0

Paypal API natürlich aber Ihrer Frage fehlt es an Details darüber, welche Art von System Sie verwenden. Ist es eine Art CMS oder eine benutzerdefinierte Website? – Povylas

+0

Eine benutzerdefinierte Website. Ich möchte eine verschlüsselte Schaltfläche für die Benutzerseite erstellen, damit ihre Kunden Zahlungen leisten können. Ich denke, die Adaptive Payments API ist die, die ich brauche? –

Antwort

4

Sie brauchen nicht eine API für „Jetzt bezahlen“, um zu schaffen. Sie können die Schaltfläche entweder in Paypal-Konten Ihres Kunden erstellen oder dynamisch mit HTML generieren (siehe HTML Variables for Paypal Payments standard).

Ein Vorteil der Erstellung der Schaltflächen von Ihrem Paypal-Konto besteht darin, dass Sie eine zusätzliche Sicherheitsebene erhalten (Unterstützung für die Verschlüsselung des Formulars oder die Verwendung einer gehosteten Schaltflächen-ID, damit der Benutzer den an Paypal übermittelten Betrag nicht ändern kann).

Wenn Sie jedoch mit hunderten verschiedener Schaltflächen arbeiten, ist es sinnvoller, die Schaltflächen dynamisch zu generieren und eine zusätzliche Validierung durchzuführen, wenn Paypal die Bestätigung zurücksendet (entweder PDT or IPN), bevor Sie Ihre Artikel versenden.

+1

Ich würde die API von PayPal zum Erstellen von Schaltflächen verwenden, insbesondere zum dynamischen Erstellen von Schaltflächen mit versteckten Preisfeldern, da die Preisfelder hackbar sind. Mit der API können Sie eine verschlüsselte HTML-Schaltfläche anfordern, die nicht manipuliert werden kann. – TheCarver

3

Sie PayPal nutzen könnten JavaScriptButtons API und erstellen Sie Ihre Tasten dynamisch mit:

paypal.button.create(business, data, config, parentNode) 
Verwandte Themen