似乎最新的REST API只处理美元货币(已尝试使用欧元货币,但收到错误“此时不支持值。”使用USD工作正常)。
有谁知道它是否即将推出或者我应该使用之前的sdk? 当我说很快,这是2/3个月......
ps:我知道这不是一个真正的开发人员问题,但Paypal认为stackoverflow是community forum ...
更新: 我试过这个test sample。
如果我设置:
amount.setCurrency("EUR"); // instead of amount.setCurrency("USD");
我有这个答案:
com.paypal.exception.HttpErrorException: Error code : 400 with response :
{
"name":"VALIDATION_ERROR",
"details": [ {"field":"transactions[0].amount.currency",
"issue":"Value is not supported at this time"}
],
"message":"Invalid request - see details",
"information_link":"https://developer.paypal.com/docs/api/#VALIDATION_ERROR",
"debug_id":"2aeb5d81964ce"
}
答案 0 :(得分:5)
这些API目前仅支持USD。我确实检查了,并且有计划为其他货币添加额外的支持,但这还没有实现。
编辑:截至07年7月31日,您可以将EUR(和其他)货币与我们的REST API一起使用。它们也为更多国家开放。有关详细信息,请参阅this page。