2013-07-18 277 views

回答

9

可能txn_type的使用循環付款時,包括你可以得到:

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_pa​​yment

在大多數情況下,當一個付款失敗,你會得到跳過通知。我很少看到實際失敗的通知。我從來沒有得到任何答案,爲什麼這樣。

以下是一些示例。

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

感謝您的回覆。這很有意義。現在我知道哪些情況下要照顧。還有一件事我不確定的是,如果我得到Recurring_Payment_Skipped IPN,是PayPal將添加未清餘額的數額? – user1535672

+6

它會進入突出的平衡,是的,他們的系統將在5天內自動重試。它會重新嘗試3次,如果在3次重試嘗試中都失敗,它會因最大失敗付款而暫停配置文件,您將收到該通知。 –

+0

謝謝,如果通過Paypal或API使用ManageRecurringPaymentsProfileStatus取消它,我們是否也可以重新激活定期配置文件? – user1535672

0

Andrew,但擴大對遺漏和失敗是如何工作的:

recurring_payment_profile_created - 當創建配置文件(從我所看到的東西。)。重要的是要注意recurring_payment_id,這是你需要取消/暫停/修改配置文件。

recurring_payment_profile_cancel - 當配置文件被取消時。

recurring_payment_profile_modify - 修改配置文件時。

recurring_payment - 當您收到定期付款時。

recurring_payment_skipped - 當PayPal未能收款時,將在5天后再試。

recurring_payment_failed - 當未設置MAXFAILEDPAYMENTS時,PayPal將嘗試3次,如果三次都失敗,這將是第3個IPN。

recurring_payment_suspended_due_to_max_failed_pa​​yment - 當MAXFAILEDPAYMENTS設置,這將是IPN,而不是達到最大時recurring_payment_failed。

+0

對不起打擾。如果MAXFAILEDPAYMENTS未設置或設置爲0,則說明Paypal將嘗試收取無限次嘗試資金。但在你的回答中,你說PayPal會嘗試三次?哪一個是正確的? 如果MAXFAILEDPAYMENTS設置爲0,並且Paypal未能在第三次嘗試中收集資金,Paypal是否會暫停配置文件?如果不是下一次經常性付款會發生什麼情況?未來將會有未償還的金額? –