0

Ich kann Zahlung mit Standardkauf jetzt fließen, aber ich konnte nicht auf meinem IPN-Listener überprüfen. Ich denke das Problem charset.Mein Paypal IPN-Listener überprüft nicht, während wiederkehrendes Abonnement

Standard-Durchfluss

<form id="payPalForm" name="payPalForm" action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post"> 
    <input type="hidden" name="rm" value="2"> 
    <input type="hidden" name="return" value="http://turkishreview.dev/payment/bc1412c5e0c433837c93b2243406e74a223b92a1"> 
    <input type="hidden" name="notify_url" value="http://turkishreview.dev/payment/bc1412c5e0c433837c93b2243406e74a223b92a1"> 

    <input type="hidden" name="cmd" value="_xclick"> 
    <input type="hidden" name="amount" value="19.00"> 


    <input TYPE="hidden" name="charset" value="utf-8"> 
    <input type="hidden" name="business" value="[email protected]"> 
    <input type="hidden" name="currency_code" value="USD"> 
    <input type="hidden" name="item_number" value="digital_6"> 
    <input type="hidden" name="item_name" 
       value="12 Months - 6 Issue (Digital)"> 
    <input type="submit" name="submit" id="payPalButton2" style="display: none;" value="submit"/> 
</form> 

Variablen auf meiner IPN Hörer kehrte die charset utf-8 durch paypal und verifiziert

[cmd] => _notify-validate 
[mc_gross] => 19.00 
[protection_eligibility] => Eligible 
[address_status] => confirmed 
[payer_id] => K6YW3FZC8PHSE 
[tax] => 0.00 
[address_street] => 1 Main Terrace 
[payment_date] => 03:38:23 Jun 10, 2016 PDT 
[payment_status] => Pending 
[charset] => utf-8 
[address_zip] => W12 4LQ 
[first_name] => buyer 
[address_country_code] => GB 
[address_name] => buyer buyer 
[notify_version] => 3.8 
[custom] => 
[payer_status] => verified 
[business] => [email protected] 
[address_country] => United Kingdom 
[address_city] => Wolverhampton 
[quantity] => 1 
[payer_email] => [email protected] 
[verify_sign] => ***** 
[txn_id] => 460748311V638183B 
[payment_type] => instant 
[last_name] => buyer 
[address_state] => West Midlands 
[receiver_email] => [email protected] 
[receiver_id] => 6PUKL55H4XAF6 
[pending_reason] => multi_currency 
[txn_type] => web_accept 
[item_name] => 12 Months - 6 Issue (Digital) 
[mc_currency] => USD 
[item_number] => digital_6 
[residence_country] => GB 
[test_ipn] => 1 
[handling_amount] => 0.00 
[transaction_subject] => 
[payment_gross] => 19.00 
[shipping] => 0.00 
[auth] => ****** 

Recurring Abonnement

<form id="payPalForm" name="payPalForm" action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post"> 
    <input type="hidden" name="rm" value="2"> 
    <input type="hidden" name="return" value="http://turkishreview.dev/payment/f7fc9d64140453cd728c4ffd28267901bbf403e7"> 
    <input type="hidden" name="notify_url" value="http://turkishreview.dev/payment/f7fc9d64140453cd728c4ffd28267901bbf403e7"> 


    <input type="hidden" name="paymentaction" value="sale"> 
    <input type="hidden" name="cmd" value="_xclick-subscriptions"> 
    <input type="hidden" name="bn" value="Subscribe"> 
    <input type="hidden" name="a3" value="19.00"> 
    <input type="hidden" name="p3" value="1"> 
    <input type="hidden" name="t3" value="Y"> 
    <input type="hidden" name="src" value="1"> 

    <input TYPE="hidden" name="charset" value="utf-8"> 
    <input type="hidden" name="business" value="[email protected]"> 
    <input type="hidden" name="currency_code" value="USD"> 
    <input type="hidden" name="item_number" value="digital_6"> 
    <input type="hidden" name="item_name" 
     value="12 Months - 6 Issue (Digital)"> 
    <input type="submit" name="submit" id="payPalButton2" style="display: none;" value="submit"/> 
</form> 

Variablen auf meiner IPN fließen Zuhörer, der Charset zurückgegeben Windows-1252 von Paypal und es ist nicht

[cmd] => _notify-validate 
[txn_type] => subscr_signup 
[subscr_id] => I-AN3DCCNUT8B4 
[last_name] => buyer 
[residence_country] => GB 
[mc_currency] => USD 
[item_name] => 12 Months - 6 Issue (Digital) 
[business] => [email protected] 
[amount3] => 19.00 
[recurring] => 1 
[address_street] => 1 Main Terrace 
[payer_status] => verified 
[payer_email] => [email protected] 
[address_status] => confirmed 
[first_name] => buyer 
[receiver_email] => [email protected] 
[address_country_code] => GB 
[payer_id] => K6YW3FZC8PHSE 
[address_city] => Wolverhampton 
[reattempt] => 1 
[item_number] => digital_6 
[address_state] => West Midlands 
[subscr_date] => 03:48:50 Jun 10, 2016 PDT 
[address_zip] => W12 4LQ 
[charset] => windows-1252 
[period3] => 1 Y 
[address_country] => United Kingdom 
[mc_amount3] => 19.00 
[address_name] => buyer buyer 
[auth] => ***** 
[form_charset] => UTF-8 

i mein Verkäuferkonto charset utf-8 auf Sandbox und paypal Produktion aber gleicher Fehler aufgetreten Paypal screenshot

Was falsch überprüft gesetzt haben ist? irgendeine Idee ?

Antwort

0

ist es gelöst.

Das Problem ist nur die automatische Rückkehr durch den Browser. Charset wurde im Hintergrundprozess utf-8 empfangen.

Ich denke, das ist ein PayPal-Bug