gpt4 book ai didi

jquery - 使用 AJAX 提交付款时 PayPal 500 错误 Java 空指针异常错误

转载 作者:太空宇宙 更新时间:2023-11-03 16:26:27 25 4
gpt4 key购买 nike

我正在尝试使用 Ajax 发起 PayPal 支付,我已经设法获得我的 OAuth Bearer Access Token 并使用它来创建 AJAX 查询来请求支付,但是当我提交时我收到以下错误

<ns1:XMLFault xmlns:ns1="http://cxf.apache.org/bindings/xformat"><ns1:faultstring xmlns:ns1="http://cxf.apache.org/bindings/xformat">java.lang.NullPointerException</ns1:faultstring></ns1:XMLFault>

我正在运行的代码是:

dataObject = {
"transactions": [{
"amount": {
"currency":"USD",
"total":"12"
},
"description":"creating a payment"
}],
"payer": {
"payment_method":"paypal"
},
"intent":"sale",
"redirect_urls": {
"cancel_url":"https://devtools-paypal.com/guide/pay_paypal/curl?cancel=true",
"return_url":"https://devtools-paypal.com/guide/pay_paypal/curl?success=true"
}
};
$.ajax({
headers: {
"Accept": "application/json",
"Accept-Language": "en_US",
"Authorization": "Bearer " + accessCode,
},
url: "https://api.sandbox.paypal.com/v1/payments/payment",
method: "POST",
data: dataObject,
complete: function(result) {
if (console) { console.log('response: ' + JSON.stringify(result)); };
},
error: function(err) {
alert(err);
}
});

最佳答案

找到解决方案,从 PayPal Curl 文档转换的 header 中出现错误,对于 Ajax,您需要明确说明内容类型

"Content-Type": "application/json"

关于jquery - 使用 AJAX 提交付款时 PayPal 500 错误 Java 空指针异常错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32403839/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com