Katalysator :: Modell :: PayPal :: IPN

Sofortige Zahlungs-Benachrichtigungen und PayPal-Tastengenerierung
Jetzt downloaden

Katalysator :: Modell :: PayPal :: IPN Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Rafael Kitover
  • Website des Verlags:
  • http://search.cpan.org/~rkitover/

Katalysator :: Modell :: PayPal :: IPN Stichworte


Katalysator :: Modell :: PayPal :: IPN Beschreibung

Griffe Sofortige Zahlungs-Benachrichtigungen und PayPal-Tastengeneration Katalysator :: Modell :: PayPal :: IPN ist ein Perl-Modul, das alle neuesten PayPal IPN-Vars übernimmt, und bietet eine einfache Methode, um zu überprüfen, ob die Transaktion erfolgreich war. Es gibt auch Komfortmethoden zum Erzeugen verschlüsselter und nicht verschlüsselter Paypal-Formulare und buttons.synopsis lib / myapp / modell / paypal / ipn.pm paket myapp :: model :: paypal :: ipn; Verwenden Sie streng; Warnungen verwenden; Verwenden Sie Elternteilkatalysator :: Modell :: PayPal :: IPN '; 1; myApp.yml PayPal: Cert_ID: 3TFC4udjer95J Page_Style: MyApp No_Note: 1 NO_Shipping: 1 LC: GB BN: PP-BuyNowBF Modell :: PayPal :: IPN: Debug_Mode: 1 Encrypt_Mode: 0 Business_Email: Ghenry_1188297224_BIZ@suretecsystems.com Währung_Code: GBP CERT : /home/ghenry/myapp/root/auth/paypal_certs/www.myapp.net.crt cert_key: /home/ghenry/myapp/root/auth/paypal_certs/www.myApp.netey payPal_cert: / home / ghenry / Myapp / root / auth / payPal_certs / payPal_sandbox_cert.pem abgeschlossen IPN-Griff PayPal IPN-Stuff = Sub-IPN-Sub-IPN: Pfad ("Zahlung / IPN ') {My ($ self, $ c) = @_; Mein $ IPN = $ C-> Modell ('PayPal :: IPN'); if ($ ipn-> is_competed) {my% ipn_vars = $ ipn-> capeer_info (); $ c-> stash-> {ipn_vars} = \% ipn_vars; Machen Sie sich hier # Wir bekommen nicht, da wir keine Vorlage verwenden, und ein Renderview sucht nach einer # -vorlage, einem Körper oder Status, der 3xx $ c-> res-> körper ('ok') entspricht; } else {#, also antworten wir nur mit etwas, das wiederum einen HTTP-Status 200 # OK sendet, den wir Paypal aufhalten müssen. # Wir bekommen nicht, da wir keine Vorlage verwenden, und ein Renderview sucht nach einer # -vorlage, einem Körper oder Status, der 3xx $ c-> res-> körper ('not_ok') ist; $ c-> log-> debug ($ record_payment_result-> transmsgtext), wenn $ c-> debug; $ c-> log-> debug ($ ipn-> fehler) wenn $ ipn-> fehler $ c-> debug; }} = head2 stornierte stornierte zahlung = sub sub storniert: pfad ("zahlung / storniert") {mein ($ self, $ c) = @_; Machen Sie auf dem Stornieren von $ c-> stash-> {Template} = 'Benutzer / Abonnieren / canceled.tt'; } = head2 generate_paypal_buttons = subgeneriert subgenerate_paypal_buttons: privat {mein ($ self, $ c) = @_; if ($ c-> stash-> {ALL_BUTTONS}) {$ c-> stash-> {subtype} = Preis: £


Katalysator :: Modell :: PayPal :: IPN Zugehörige Software