Ok, solucionado...
el error estaba en el formulario, concretamente en la linea del input
"encrypted":
Código:
value=\"—–BEGIN PKCS7—–\n".$paypal->encryptButton($paypalParam)."\n—–END PKCS7—–\
Debe ser asi:
Código:
-----BEGIN PKCS7-----\n".$paypal->encryptButton($paypalParam)."\n-----END PKCS7-----
Es decir, que hayan 5 guiones a cada lado bien diferenciados.
Un saludo.