Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
捕获沙盒Paypal智能按钮时出错\u违规_Paypal_Paypal Sandbox - Fatal编程技术网

捕获沙盒Paypal智能按钮时出错\u违规

捕获沙盒Paypal智能按钮时出错\u违规,paypal,paypal-sandbox,Paypal,Paypal Sandbox,我正试图在客户端集成一个非常基本的Paypal智能按钮,与第页完全相同,以下是我的代码片段: 函数initPayPalButton(){ 贝宝,按钮({ 风格:{ 形状:“rect”, 颜色:“金色”, 布局:“垂直”, 标签:“贝宝”, }, createOrder:函数(数据、操作){ return actions.order.create({ 采购单位:[{“说明”:“首件产品”,“金额”:{“货币代码”:“美元”,“价值”:5}] }); }, onApprove:功能(数据、操作){

我正试图在客户端集成一个非常基本的Paypal智能按钮,与第页完全相同,以下是我的代码片段:


函数initPayPalButton(){
贝宝,按钮({
风格:{
形状:“rect”,
颜色:“金色”,
布局:“垂直”,
标签:“贝宝”,
},
createOrder:函数(数据、操作){
return actions.order.create({
采购单位:[{“说明”:“首件产品”,“金额”:{“货币代码”:“美元”,“价值”:5}]
});
},
onApprove:功能(数据、操作){
返回actions.order.capture().then(函数(详细信息){
警报(“+details.payer.name.given_name+”!”完成的交易);
});
},
onError:函数(err){
控制台日志(err);
}
}).render(“#贝宝按钮容器”);
}
initPayPalButton();
但是我得到了这些错误,而不是批准:

通过查看“网络”选项卡,我找到了有关错误的详细信息
422

如何克服这些错误

{
“名称”:“不可处理的实体”,
“详情”:[
{
“问题”:“合规性违反”,
“说明”:“由于可能存在违规行为,无法处理交易。若要获取有关交易的详细信息,请致电客户支持。”
}
],
“消息”:“无法执行请求的操作、语义不正确或业务验证失败。”,
“调试id”:“19961f1d1be55”,
“链接”:[
{
“href”:”https://developer.paypal.com/docs/api/orders/v2/#error-遵守"违反",,
“rel”:“信息链接”,
“方法”:“获取”
}
]
}

对于沙盒测试,请为不同的国家(例如美国)创建一个沙盒帐户和相关的REST应用程序。

事实上,沙盒帐户在埃及,在美国创建一个新帐户后问题得到解决。谢谢!