Jestem całkiem pewien, że tylko czas, że widzisz przetwarzany jest, jeśli wysłać płatność na konto, które jeszcze nie istnieje, lub jeśli wyślesz do rachunku, jeżeli mają skonfigurowane ustawienia, aby akceptowały otrzymane płatności.
W takim przypadku, gdy płatność ma miejsce, będzie miała "status_n" "nieodebrane", a status płatności zostanie przetworzony. Zauważ, że n będzie liczbą płatności w przypadkach, gdy miałeś więcej niż 1. Na przykład, z MassPay. W rzeczywistości, oto próbka udało mi się znaleźć w moich dziennikach IPN ...
txn_type = masspay
payment_gross_1 = 1500.00
payment_date = 09:52:38 Dec 23, 2012 PST
last_name = Angell
mc_fee_1 = 1.00
masspay_txn_id_1 = 9N3213015V198645H
receiver_email_1 = [email protected]
residence_country = US
verify_sign = AueDyRcHXo48zG3juE2C-Z801Wi9AhrDKrUI2Dxtkt8T9UVV4DHECvEC
payer_status = verified
test_ipn = 1
payer_email = [email protected]
first_name = Drew
payment_fee_1 = 1.00
payer_id = ATSCG2QMC9KAU
payer_business_name = Drew Angell's Test Store
payment_status = Processed
status_1 = Unclaimed
mc_gross_1 = 1500.00
charset = windows-1252
notify_version = 3.7
mc_currency_1 = USD
unique_id_1 = 3
ipn_track_id = a8817fe5573f3
Ten szczególny IPN był z prośbą MassPay który obejmował tylko jeden odbiornik. Wrócił jako "przetworzony" i "nieodebrany", ponieważ odbiorca_emaila nie ma jeszcze konta PayPal.
Oto oddzielne IPN dla żądania MassPay, które zawierało 3 odbiorniki i wszystkie posiadały konta, więc wszystkie wróciły jako zakończone.
[payer_id] => ATSCG2QMC9KAU
[payment_date] => 21:37:28 Jan 01, 2013 PST
[payment_gross_1] => 10.00
[payment_gross_2] => 10.00
[payment_gross_3] => 10.00
[payment_status] => Processed
[receiver_email_1] => [email protected]
[receiver_email_2] => [email protected]
[charset] => windows-1252
[receiver_email_3] => [email protected]
[mc_currency_1] => USD
[masspay_txn_id_1] => 53E82259BP7975932
[mc_currency_2] => USD
[masspay_txn_id_2] => 4AS03088H50506411
[mc_currency_3] => USD
[masspay_txn_id_3] => 6A492363UM676994C
[first_name] => Drew
[unique_id_1] =>
[notify_version] => 3.7
[unique_id_2] =>
[unique_id_3] =>
[payer_status] => verified
[verify_sign] => A2Kn5CkYqzBOhX.t-MhTsUEnQbXNAs-mp6LyPmPY1bKAQnyPlKUqiOZN
[payer_email] => sand[email protected]
[payer_business_name] => Drew Angell's Test Store
[last_name] => Angell
[status_1] => Completed
[status_2] => Completed
[status_3] => Completed
[txn_type] => masspay
[mc_gross_1] => 10.00
[mc_gross_2] => 10.00
[mc_gross_3] => 10.00
[payment_fee_1] => 0.20
[residence_country] => US
[test_ipn] => 1
[payment_fee_2] => 0.20
[payment_fee_3] => 0.20
[mc_fee_1] => 0.20
[mc_fee_2] => 0.20
[mc_fee_3] => 0.20
[ipn_track_id] => e1938454f1e98
nie mam czasu, aby ustawić scenariusz, w którym konto nie istnieje, a następnie tworzone i zaakceptowane, ale jestem prawie pewna, byś rzeczywiście dostać inny IPN widać było zakończone.
Krótko mówiąc, powinienem się upewnić, że "uzupełniono" jako "nie zgadzam się" z "przetwarzaniem" podczas przetwarzania płatności po płatności.