2013-07-18 9 views

Antwort

9

Mögliche txn_type Sie das bekommen können, wenn Einmalzahlungen mit sich zusammen aus:

recurring_payment_profile_created

recurring_payment_profile_cancel

recurring_payment_profile_modify

recurring_payment

recurring_payment_skipped

recurring_payment_failed

recurring_payment_suspended_due_to_max_failed_payment

In den meisten Fällen, wenn eine Zahlung fehlschlägt Sie die übersprungenen Benachrichtigung. Ich sehe sehr selten eine tatsächliche fehlgeschlagene Benachrichtigung. Ich habe nie eine Antwort bekommen, warum das so ist.

Hier sind einige Beispiele.

Array 
(
    [payment_cycle] => Monthly 
    [txn_type] => recurring_payment_skipped 
    [last_name] => Testerson 
    [next_payment_date] => 03:00:00 Oct 24, 2012 PDT 
    [residence_country] => US 
    [initial_payment_amount] => 0.00 
    [rp_invoice_id] => 3250 
    [currency_code] => USD 
    [time_created] => 15:42:49 Sep 19, 2012 PDT 
    [verify_sign] => AH1WkYze3JQ1xNtDm31SsDJxLeGrAxPpeVKBrMHLFmRVOWXnZep95xOm 
    [period_type] => Regular 
    [payer_status] => unverified 
    [test_ipn] => 1 
    [tax] => 0.00 
    [payer_email] => [email protected] 
    [first_name] => Tester 
    [receiver_email] => [email protected] 
    [payer_id] => TP7CXHP6TVNSS 
    [product_type] => 1 
    [shipping] => 0.00 
    [amount_per_cycle] => 1.95 
    [profile_status] => Active 
    [charset] => windows-1252 
    [notify_version] => 3.7 
    [amount] => 1.95 
    [outstanding_balance] => 0.00 
    [recurring_payment_id] => I-0SAH6FDN3JJA 
    [product_name] => USBSwiper Monthly Subscription 
    [ipn_track_id] => f2380796ce7c 
) 



Array 
(
    [payment_cycle] => Monthly 
    [txn_type] => recurring_payment_failed 
    [last_name] => Garcia 
    [next_payment_date] => 02:00:00 Feb 12, 2012 PST 
    [residence_country] => US 
    [initial_payment_amount] => 0.00 
    [rp_invoice_id] => 939 
    [currency_code] => USD 
    [time_created] => 16:29:33 Jan 29, 2010 PST 
    [verify_sign] => A5rGTRcXhg6p48uIMYaPQKo7dsKqAO89FRXvCmuAfV5EYGWkAAD0vbPc 
    [period_type] => Regular 
    [payer_status] => unverified 
    [tax] => 0.00 
    [payer_email] => [email protected] 
    [first_name] => Maria 
    [receiver_email] => [email protected] 
    [payer_id] => EJ8JBQ63VHECL 
    [product_type] => 1 
    [shipping] => 0.00 
    [amount_per_cycle] => 4.95 
    [profile_status] => Active 
    [charset] => windows-1252 
    [notify_version] => 3.4 
    [amount] => 4.95 
    [outstanding_balance] => 14.85 
    [recurring_payment_id] => I-S3APFHH0KFJ2 
    [product_name] => USBSwiper Monthly Subscription 
    [ipn_track_id] => Gi2zp.DfhsYitm8Kd0Dn3g 
) 

Array 
(
    [payment_cycle] => Monthly 
    [txn_type] => recurring_payment_suspended_due_to_max_failed_payment 
    [last_name] => Nom_3 
    [next_payment_date] => N/A 
    [residence_country] => CA 
    [initial_payment_amount] => 0.00 
    [rp_invoice_id] => 3245 
    [currency_code] => USD 
    [time_created] => 10:53:25 Mar 14, 2012 PDT 
    [verify_sign] => AptDZCkTZINE6OhArrkjyIYauY8GAGO.XoBdyMW5t7SoHPSC8DOFS9kB 
    [period_type] => Regular 
    [payer_status] => unverified 
    [test_ipn] => 1 
    [tax] => 0.00 
    [payer_email] => [email protected] 
    [first_name] => Prenom_3 
    [receiver_email] => [email protected] 
    [payer_id] => TP7CXHP6TVNSS 
    [product_type] => 1 
    [shipping] => 0.00 
    [amount_per_cycle] => 1.95 
    [profile_status] => Suspended 
    [charset] => windows-1252 
    [notify_version] => 3.4 
    [amount] => 1.95 
    [outstanding_balance] => 1.95 
    [recurring_payment_id] => I-CEBHH0K0V7T1 
    [product_name] => USBSwiper Monthly Subscription 
    [ipn_track_id] => d09d07fdd833 
) 

Array 
(
    [mc_gross] => 1.95 
    [period_type] => Regular 
    [outstanding_balance] => 0.00 
    [next_payment_date] => 03:00:00 Aug 18, 2013 PDT 
    [protection_eligibility] => Ineligible 
    [payment_cycle] => Monthly 
    [address_status] => confirmed 
    [tax] => 0.00 
    [payer_id] => E7BTGVXBFSUAU 
    [address_street] => 1 Main St 
    [payment_date] => 05:00:34 Jul 18, 2013 PDT 
    [payment_status] => Completed 
    [product_name] => USBSwiper Monthly Subscription 
    [charset] => windows-1252 
    [rp_invoice_id] => 3275 
    [recurring_payment_id] => I-R0KGNCTUYAVW 
    [address_zip] => 95131 
    [first_name] => Drew 
    [mc_fee] => 0.15 
    [address_country_code] => US 
    [address_name] => Drew Angell's Test Store 
    [notify_version] => 3.7 
    [amount_per_cycle] => 1.95 
    [payer_status] => verified 
    [currency_code] => USD 
    [business] => [email protected] 
    [address_country] => United States 
    [address_city] => San Jose 
    [verify_sign] => AOX9jItnq2qBtXeyCB5nhWVdWyqEAScu5FToCodROuhjlKYjtDeAdlmL 
    [payer_email] => [email protected] 
    [initial_payment_amount] => 0.00 
    [profile_status] => Active 
    [amount] => 1.95 
    [txn_id] => 9PD943662S291292G 
    [payment_type] => instant 
    [payer_business_name] => Drew Angell's Test Store 
    [last_name] => Angell 
    [address_state] => CA 
    [receiver_email] => [email protected] 
    [payment_fee] => 0.15 
    [receiver_id] => C9TAVNJFATXCS 
    [txn_type] => recurring_payment 
    [mc_currency] => USD 
    [residence_country] => US 
    [test_ipn] => 1 
    [transaction_subject] => USBSwiper Monthly Subscription 
    [payment_gross] => 1.95 
    [shipping] => 0.00 
    [product_type] => 1 
    [time_created] => 15:10:22 Jun 18, 2013 PDT 
    [ipn_track_id] => 28067cf6ae8f 
) 

Array 
(
    [payment_cycle] => Monthly 
    [txn_type] => recurring_payment_profile_created 
    [last_name] => Angell 
    [next_payment_date] => 03:00:00 Jun 18, 2013 PDT 
    [residence_country] => US 
    [initial_payment_amount] => 0.00 
    [rp_invoice_id] => 3275 
    [currency_code] => USD 
    [time_created] => 15:10:22 Jun 18, 2013 PDT 
    [verify_sign] => ANrMRzzgbWP1I9ntjeVxAzQDTVjbATTckkxc4RtXKTYHoCoFDbklKPpd 
    [period_type] => Regular 
    [payer_status] => verified 
    [test_ipn] => 1 
    [tax] => 0.00 
    [payer_email] => [email protected] 
    [first_name] => Drew 
    [receiver_email] => [email protected] 
    [payer_id] => E7BTGVXBFSUAU 
    [product_type] => 1 
    [payer_business_name] => Drew Angell's Test Store 
    [shipping] => 0.00 
    [amount_per_cycle] => 1.95 
    [profile_status] => Active 
    [charset] => windows-1252 
    [notify_version] => 3.7 
    [amount] => 1.95 
    [outstanding_balance] => 0.00 
    [recurring_payment_id] => I-R0KGNCTUYAVW 
    [product_name] => USBSwiper Monthly Subscription 
    [ipn_track_id] => 1bf251e429b9c 
) 
+0

Vielen Dank für Ihre Antwort. Das macht sehr viel Sinn. Jetzt weiß ich, um welche Fälle ich mich kümmern muss. Noch eine Sache, über die ich mir nicht sicher bin, ist, wenn ich wiederkehrendes_Payment_Skipped IPN bekomme, wird das Paypal den Betrag in der ausstehenden Balance hinzufügen oder nicht? – user1535672

+6

Es wird in ausstehende Balance gehen, ja, und ihr System wird automatisch in 5 Tagen erneut versuchen.Es wird dies dreimal wiederholen, und wenn es bei allen drei Versuchen fehlschlägt, wird das Profil aufgrund der max. Gescheiterten Zahlung gesperrt und Sie erhalten diese Benachrichtigung. –

+0

Vielen Dank, können wir auch ein wiederkehrendes Profil reaktivieren, wenn es über Paypal oder API mit ManageRecurringPaymentsProfileStatus storniert wird? – user1535672

0

Gleiche wie Andrew, sondern erweitert, wie überspringt und nicht Arbeit:

recurring_payment_profile_created - Wenn das Profil erstellt wird (von dem, was ich gesehen habe.). Wichtig, um die repeating_payment_id zu beachten, dies ist das, was Sie zum Abbrechen/Aussetzen/Ändern des Profils benötigen.

repeering_payment_profile_cancel - Wenn das Profil abgebrochen wird.

repeering_payment_profile_modify - Wenn das Profil geändert wird.

wiederkehrende_zahlung - Wenn Sie eine wiederkehrende Zahlung erhalten.

recurring_payment_skipped - Wenn PayPal Zahlung nicht sammeln konnte und wird es in 5 Tagen erneut versuchen.

recurring_payment_failed - Wenn MAXFAILEDPAYMENTS nicht festgelegt ist, wird PayPal dreimal versuchen, wenn es alle drei fehlschlägt, wird dies das 3. IPN sein.

recurring_payment_suspended_due_to_max_failed_payment - Wenn MAXFAILEDPAYMENTS gesetzt ist, wird dies das IPN statt recurring_payment_failed sein, wenn der max erreicht ist.

+0

Sorry für die Unterbrechung. Wenn MAXFAILEDPAYMENTS nicht festgelegt ist oder auf 0 gesetzt ist, wird Paypal in der Dokumentation versuchen, den Fonds für eine unbegrenzte Anzahl von Versuchen zu sammeln. Aber in deiner Antwort hast du gesagt, Paypal wird es bis zu dreimal versuchen? Welches ist korrekt ? Wenn MAXFAILEDPAYMENTS auf 0 gesetzt ist und Paypal den Fonds im dritten Versuch nicht einlösen kann, wird Paypal das Profil sperren? Wenn nicht, was wird mit der nächsten wiederkehrenden Zahlung passieren? wird ein ausstehender Betrag für nächste wiederkehrende sein? –

Verwandte Themen