2012-04-10 15 views
1

Ich schreibe ein eigenständiges Ruby-Skript, um eine Rechnung als PDF-Datei zu erstellen. Bis jetzt läuft alles gut.Wie erstelle ich eine PayPal-Zahlungsanforderung und sende eine Rechnung?

Ich möchte wissen, wie ich in diesem Skript eine Verbindung zu meinem PayPal-Konto herstellen und eine "Anfrage Zahlung" an den Käufer senden?

Derzeit, nachdem ich die PDF-Rechnung offline mit meinem Ruby-Skript erstellt habe, muss ich mich manuell bei PayPal anmelden und auf den Tab "Request Money" in PayPal klicken, die E-Mail-Adresse des Empfängers eingeben, den Betrag eingeben und klicken Sie auf "Anfrage".

Ich möchte sehen, ob es eine Möglichkeit gibt, die PayPal-Anfrage Geldteil zu automatisieren.

Dies ist ein eigenständiges Ruby-Skript, nicht Ruby on Rails oder eine Webanwendung.

Antwort

1

Mechanize ist ein gutes Juwel, um Benutzeraktionen auf Websites nachzuahmen. Sie können dies verwenden, um eine Aktion zu skandieren, die Sie sonst als Benutzer ausführen würden, und die Ergebnisse zu erhalten, die Sie in Ihrem Skript benötigen.

+0

Vielen Dank für die schnelle Hilfe. Ich denke, ich bevorzuge eine API von PayPal, die ich in einer NON-GUI-Umgebung programmieren kann. –

+0

Es gibt viele Rack-Lösungen, die Sie auch dafür verwenden können. Es gibt eine Rack-App, die im Grunde die Zahlung für einen einzelnen Benutzer definiert (kann sich nicht wirklich erinnern, wenn dies von PayPal so genannt wird). – iGbanam

1

Ja, Sie können hierfür die PayPal-Fakturierungs-API verwenden.
Damit können Sie Rechnungen erstellen, senden, erstellen und senden.
Um die Rechnungs API zu verwenden, müssen Sie eine Anwendung über www.x.com registrieren und eine "Application ID" erhalten.
Sie können weitere Informationen über die Fakturierung API bei https://www.x.com/developers/paypal/products/invoicing finden - der Entwickler Guide ist bei https://cms.paypal.com/cms_content/US/en_US/files/developer/PP_InvoicingAPIGuide.pdf

Verwandte Themen