Paypal, Masspay: 10321 - Недостаточно средств
Я хотел бы использовать метод Masspay из Paypal API. У меня есть аккаунт для бизнеса в песочнице с балансом больше, чем мне нужно заплатить. Итак, я попытался сделать cURL-запрос на массовую оплату, вот так (только для теста):
$url = "https://api-3t.sandbox.paypal.com/nvp";
$params = "METHOD=MassPay&VERSION=".urlencode("64.0")."¤cyID=".urlencode("GBP")."&RECEIVERTYPE=EmailAddress&".
"USER=".urlencode("stroke_1351502951_biz_api1.gmail.com")."&PWD=1351502971&SIGNATURE=".urlencode("AVtOG4sGbXNumu.aVFTqmP5CzdzZA-um-.BsYD-VZyNXmAeWkq1Jqf.S")."&".
"L_EMAIL0=".urlencode("stroke_1351584447_per@gmail.com")."&L_Amt0=".urlencode("3")."&".
"L_EMAIL1=".urlencode("stroke_1351584447_per@gmail.com")."&L_Amt1=".urlencode("1").
"&CURRENCYCODE=".urlencode("GBP");
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_VERBOSE, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $params);
$result = curl_exec($ch);
curl_close($ch);
Результат, который мне дали:
TIMESTAMP = 2012-11-16T08: 16: 55Z & CORRELATIONID = dabb7bd62605b & ACK = Сбой & ВЕРСИЯ =64.0&BUILD=4181146&L_ERRORCODE0=10321&L_SHORTMESSAGE0= Недостаточно средств и L_LONGMESSAGE0= Учетная запись не имеет средств = у LSC есть масса
У меня есть средства в двух валютах: долларах США и евро, когда я делаю платеж, используя их, все хорошо, но когда я выбираю GBR, например, API говорит мне, что у меня недостаточно средств. Поиск ответа на форуме x.com не принес мне полезной актуальной информации. Итак, вопрос: могу ли я использовать счет в долларах США для Masspayment в евро или других валютах или только в долларах США? И если это возможно, где я должен установить его?
Благодарю.