solicitud de paypal en el método ajax

Estoy haciendo una solicitud de paypal usando llamadas Ajax pero obtengo un error con el estado CERO. El formato del encabezado es JSON y el formato de datos es JSON. En el encabezado, envío ID de usuario, contraseña, firma, ID de aplicación, dirección IP, formato de solicitud y respuesta, tipo de contenido. En los datos, envío la url de retorno, el receptor, la url de cancelación, el tipo de acción.

var dataObject = {};

  dataObject = {"returnUrl":"http://www.google.com","requestEnvelope":{"errorLanguage":"en_US"},"currencyCode":"USD","receiverList":{"receiver":[{"email":"tigs_87687_56@gmail.com","amount":"10.00"},{"email":"s1305010375_biz@gmail.com","amount":"10.00"}]},"cancelUrl":"http://www.igoogle.com","actionType":"PAY"};

var dataHeader = {};
    dataHeader = {"X-PAYPAL-SECURITY-USERID":"1301997553_biz_api1.gmail.com","X-PAYPAL-SECURITY-PASSWORD":"156497560","X-PAYPAL-SECURITY-SIGNATURE":"dfgdstergdfGZ3YxzVAglRLBF8nLVciVZVD7x5t4s7AArl","Content-type":"application/json","X-PAYPAL-DEVICE-IPADDRESS":"127.0.0.1","X-PAYPAL-REQUEST-DATA-FORMAT":"JSON","X-PAYPAL-RESPONSE-DATA-FORMAT":"JSON","X-PAYPAL-APPLICATION-ID":"APP-80W284485P519543T"};

 $.ajax({
    type:'POST',
    url:'https://svcs.sandbox.paypal.com/AdaptivePayments/Pay',//paypal url
    headers: JSON.stringify(dataHeader, null, 8),
    data: JSON.stringify(dataObject, null, 6),
    dataType:'json',
    success:onSuccess,
    error:function(xhr,ajaxOptions){
        alert(xhr.status + " :: "  + xhr.statusText);
                    }
       });

preguntado el 10 de mayo de 11 a las 13:05

1 Respuestas

¿Ha intentado ver la discusión http entre su navegador y el servidor usando algo como Firebug? Eso debería darte una mejor idea de lo que va mal.

contestado el 10 de mayo de 11 a las 17:05

Intenté con el cliente REST en Firefox pero no puedo obtener el resultado mediante la codificación. Aquí hago una solicitud POST ajax para esta URL svcs.sandbox.paypal.com/AdaptivePayments/Pay - selladurai

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.