【问题标题】:paypal request in ajax methodajax方法中的paypal请求
【发布时间】:2011-08-22 12:16:00
【问题描述】:

我正在使用 Ajax 调用发出 paypal 请求,但出现状态为零的错误。标头格式为 JSON,数据格式为 JSON。 在标头中,我发送用户 ID、密码、签名、应用 ID、IP 地址、请求和响应格式、内容类型。 在我发送的数据中,返回 ur、receiver、cancel url、action 类型。

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);
                    }
       });

【问题讨论】:

    标签: ajax paypal


    【解决方案1】:

    您是否尝试过使用Firebug 之类的方式查看浏览器和服务器之间的http 讨论?这应该让您更好地了解出了什么问题。

    【讨论】:

    猜你喜欢
    • 2011-10-21
    • 1970-01-01
    • 1970-01-01
    • 2012-04-22
    • 2023-04-05
    • 2019-06-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多