ajax - ajax方法中的paypal请求

标签 ajax paypal

我正在使用 Ajax 调用发出 paypal 请求,但出现状态为零的错误。 header 格式为 JSON,数据格式为 JSON。 在 header 中,我发送用户 ID、密码、签名、应用程序 ID、IP 地址、请求和响应格式、内容类型。 在我发送的数据中,返回你、接收者、取消 url、操作类型。

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

最佳答案

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

关于ajax - ajax方法中的paypal请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5951167/

相关文章:

php - Route.php 第 279 行 : Class App\Http\Controllers\PaymentController does not exist

jquery - 如何在Asp.Net MVC中通过jquery ajax动态加载部分 View

javascript - 在页面导航上使用pace.js进度条

asp.net - PayPal IPN 缺失字段

php - 用于 paypal ipn 的 curl 或 fsockopen

Paypal 结帐的Magento购物车规则?

php - 无需重新加载页面的通知(如 facebook 或 google plus 通知)

javascript - 选择 2 : cannot read property query of null

javascript - 使用可编辑的 div 上传图像

android - 如何在android中获取访问 token paypal