Płatności za pośrednictwem witryny (Paypal) Iframe

Używam Magento CE 1.6.2 i próbuję korzystać z systemu Płatności za pośrednictwem witryny.

Przechodzę przez proces realizacji transakcji, wybieram link Paypal PRO jako metodę płatności, otrzymuję komunikat „Po złożeniu zamówienia będziesz musiał wprowadzić dane dotyczące płatności”, przejdź do strony, na której sprawdzam zamówienie, które ma „Miejsce Przycisk „zamów”.

Kiedy klikam „Złóż zamówienie”, oczekuję, że otrzymam przycisk paypal w postaci iframe, ale nic się nie pojawi. Strona nigdy się nie zmienia.

Jeśli zaznaczę na końcu, zamówienie pojawia się w Magento jako „Płatność oczekująca”.

Powinienem wspomnieć, że robię to za pomocą testowego konta PayPal i że zadzwoniłem do PayPal i wierzą, że wszystkie moje ustawienia są poprawne, chociaż nie mam pewności, czy mam odpowiednie ustawienia.

Wszelkie uwagi na temat tego, dlaczego nie jestem kierowany na stronę, aby wprowadzić informacje o płatności po kliknięciu „Złóż zamówienie”? Czy jest błąd związany z Płatnościami za pośrednictwem witryny i Magento 1.6.2?

http://minus.com/lbkpOV6gikF0bs

Włączyłem tryb DEBUG i przeczytałem w Payment_hosted_pro.log poprawną odpowiedź API PAYPAL.

<code>2012-04-05T23:10:41+00:00 DEBUG (7): Array
(
    [url] => https://api-3t.sandbox.paypal.com/nvp
    [BMCreateButton] => Array
        (
            [METHOD] => BMCreateButton
            [BUTTONCODE] => TOKEN
            [BUTTONTYPE] => PAYMENT
            [L_BUTTONVAR0] => subtotal=14.88
            [L_BUTTONVAR1] => tax=0.00
            [L_BUTTONVAR2] => shipping=5.00
            [L_BUTTONVAR3] => invoice=100000050
            [L_BUTTONVAR4] => address_override=false
            [L_BUTTONVAR5] => currency_code=EUR
            [L_BUTTONVAR6] => [email protected]
            [L_BUTTONVAR7] => billing_first_name=John
            [L_BUTTONVAR8] => billing_last_name=Doe
            [L_BUTTONVAR9] => billing_city=New York
            [L_BUTTONVAR10] => billing_state=New York
            [L_BUTTONVAR11] => billing_zip=0000
            [L_BUTTONVAR12] => billing_country=US
            [L_BUTTONVAR13] => billing_address1=no street
            [L_BUTTONVAR14] => billing_address2=
            [L_BUTTONVAR15] => first_name=John
            [L_BUTTONVAR16] => last_name=Doe
            [L_BUTTONVAR17] => city=New York
            [L_BUTTONVAR18] => state=New York
            [L_BUTTONVAR19] => zip=0000
            [L_BUTTONVAR20] => country=US
            [L_BUTTONVAR21] => address1=no street
            [L_BUTTONVAR22] => address2=
            [L_BUTTONVAR23] => paymentaction=authorization
            [L_BUTTONVAR24] => notify_url=http://www.magento.it/paypal/ipn/
            [L_BUTTONVAR25] => cancel_return=http://www.magento.it/paypal/hostedpro/cancel/
            [L_BUTTONVAR26] => return=http://www.magento.it/paypal/hostedpro/return/
            [L_BUTTONVAR27] => lc=IT
            [L_BUTTONVAR28] => template=templateD
            [L_BUTTONVAR29] => showBillingAddress=false
            [L_BUTTONVAR30] => showShippingAddress=false
            [L_BUTTONVAR31] => showBillingEmail=false
            [L_BUTTONVAR32] => showBillingPhone=false
            [L_BUTTONVAR33] => showCustomerName=false
            [L_BUTTONVAR34] => showCardInfo=true
            [L_BUTTONVAR35] => showHostedThankyouPage=false
            [VERSION] => 72.0
            [USER] => ****
            [PWD] => ****
            [SIGNATURE] => ****
            [BUTTONSOURCE] => Varien_Cart_WPP_IT
        )

    [response] => Array
        (
            [WEBSITECODE] => <form action="https://securepayments.sandbox.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_s-xclick">
<input type="hidden" name="hosted_button_id" value="HSS-IC0YjKMf1wXUUGEyDIpUTWddXlgnXvVl">
<input type="image" src="https://www.sandbox.paypal.com/en_US/i/btn/btn_paynow_LG.gif" border="0" name="submit" alt="PayPal - Il sistema di pagamento online più facile e sicuro!">
<img alt="" border="0" src="https://www.sandbox.paypal.com/it_IT/i/scr/pixel.gif" width="1" height="1">
</form>

            [EMAILLINK] => https://securepayments.sandbox.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=HSS-IC0YjKMf1wXUUGEyDIpUTWddXlgnXvVl
            [HOSTEDBUTTONID] => HSS-IC0YjKMf1wXUUGEyDIpUTWddXlgnXvVl
            [TIMESTAMP] => 2012-04-05T23:10:41Z
            [CORRELATIONID] => bb7df94045217
            [ACK] => Success
            [VERSION] => 72.0
            [BUILD] => 2764190
        )

    [__pid] => 5980
)
</code>

Dlaczego nie widzę formularza Płatności za pośrednictwem witryny na stronie transakcji?

Magento 1.6Świeża instalacjaNie zainstalowano niestandardowego szablonu

pozdrowienia

questionAnswers(3)

yourAnswerToTheQuestion