2013-01-01 8 views
9

あなたは私を助けてくれることを願っていました。自分のサイトが完了しpaypal ipn payment_status processed vs completed

に応じPAYMENT_STATUS処理され、完成した値に関する

私は、私は少し混乱していますPayPalの統合に新しいですし、今は統合IPN

をやっ

を:支払いが持っていますあなたの口座残高に が追加されました。

処理済み:支払いが受け入れられました。

本当にこれを取得しないでください。それが完了した処理済み支払い状況とIPN、それは支払い状況とIPN 別を送信する送信した場合

ここに私の質問

  1. は?
  2. 処理されたipnはいつ送信され、完了したメッセージはいつ送信されますか? ipn?
  3. あなたは、支払われたアイテムを考慮する必要がありますか?完了したか処理したか?

私はあなたがまだ存在していない口座に支払いを送信する場合、あなたが見たいだけの時間がされ、処理、またはあなたがどこアカウントに送信する場合、かなり確信して事前

答えて

7

で感謝受け取った支払いを受け入れるように設定されています。

このような場合、支払いが行われるときには、「ステータス未定」の「status_n」があり、payment_statusが処理されます。 nが1より大きい場合の支払いの数であることに注意してください。たとえば、MassPayを使用します。実際には、ここで私は私の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 

この特定のIPNは、単一の受信機を含むMassPay要求からでした。それは、receiver_emailにまだPayPalアカウントが存在しないため、「処理済み」および「未請求」と返されました。

ここには、3人の受信者を含むMassPayリクエストのための別個のIPNがあり、すべてがアカウントを持っていたので、すべて完了しました。

[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] => [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 

私はセットアップにアカウントが存在しないと、その後に作成され、受け入れられているシナリオの時間を持っていないが、私はあなたが実際にそれが完成した示す別のIPNを得るでしょう、かなり確信しています。

要するに、後払い処理を処理するときは、「処理済」と反対の「完了」を必ず確認します。