Renato,
Estou tendo o mesmo problema. Configurei exatamente como você falou no paypal, adicionei a url principal do site, e atravez do Histórico de Notificação de Pagamento Instantâneo do PayPal, reenviei uma compra que fiz.
No log de erros do opencart (1.5.5.1) aparece a mensagem:
2013-03-23 16:57:37 - PP_STANDARD :: IPN REQUEST: cmd=_notify-validate&mc_gross_1=4.00&mc_handling1=0.00&num_cart_items=1&option_name1_1=Tamanho&option_selection1_1=P&payer_id=PUCSL4ZEFFEG2&address_country_code=BR&ipn_track_id=47b9cbbb39f1b&address_zip=11035-220&invoice=12+-+teste+mendes&charset=windows-1252&payment_gross=&address_status=unconfirmed&address_street=&verify_sign=AiPC9BjkCyDFQXbSkoZcgqH3hpacAqsz3JjIcY5Gnl5zC.cOlW5xxpIR&tax1=0.00&mc_shipping=0.00&txn_type=cart&receiver_id=KKUSMLSRHV8WN&payment_fee=&item_number1=new+product&mc_currency=BRL&transaction_subject=12&custom=12&protection_eligibility=Ineligible&quantity1=1&address_country=Brazil&payer_status=unverified&first_name=testando+site&item_name1=Produto+de+teste+1&address_name=testando+site+de+compras&mc_gross=4.00&mc_shipping1=0.00&payment_date=07%3A37%3A55+Mar+23%2C+2013+PDT&payment_status=Completed&business=pagamento%40vintagelatino.com.br&mc_handling=0.00&last_name=de+compras&address_state=&txn_id=4AA72656WY610550F&mc_fee=0.86&resend=true&payment_type=instant¬ify_version=3.7&payer_email=rmendes%40seekweb.com.br&receiver_email=pagamento%40vintagelatino.com.br&address_city=Santos&tax=0.00&residence_country=BR
2013-03-23 16:57:37 - PP_STANDARD :: IPN RESPONSE: INVALID
E o status do pagamento desta venda no opencart nunca sai de Aguardando Pagamento
Tentei usar por base a url do pagseguro, mas adaptando pro arquivo do PP, e tambvem nao consegui
http://www.vintagelatino.com.br/index.p ... d/callback
E, esta mesma url, utilizada na api de teste do PayPal retorna sucesso.
https://developer.paypal.com/webapps/de ... _simulator
Se vc souber explica para nos o que esta errado, pois realmente esta dificil..
skype: rodrigo.e.mendes
Obrigado,