Использование 2Checkout's supported library for PHP, у меня возникли проблемы с возвратом средств в их песочнице через их API, используя пример, который они предоставили, и мои собственные учетные данные. Что я делаю не так? Обратите внимание, что я могу делать сборы просто в песочнице, но не возмещает.2Checkout Refund Issue
<?php
error_reporting(E_ALL);
ini_set('display_errors','On');
header('Content-Type: text/plain');
require_once('lib/Twocheckout.php');
$sChargeID = '4093729353592'; // my order ID
Twocheckout::username('USER'); // my username
Twocheckout::password('PASSWORD'); // my password
Twocheckout::sandbox(true);
Twocheckout::verifySSL(false);
$charge = Twocheckout_Sale::refund(array(
'sale_id' => $sChargeID,
'comment' => 'Customer decided the item did not meet expectations and it was within their refund period.',
'category' => 2 // did not like item
));
echo "\nRESPONSE = \n";
print_r($charge);
echo "\n";
Когда я выливать локонов ответ, я вижу это:
{
"errors" : [
{
"code" : "FORBIDDEN",
"message" : "Access denied to API"
}
]
}
Спасибо, вы только что спасли меня несколько часов! –