Я пытаюсь произвести платеж в режиме чередования, но отображается следующая ошибка:
Неустранимая ошибка PHP: Uncaught (Status 400) (Запрос req_uocWWxAIPTJ6ZR) Нет такого токена: tok_1FbZniE3n36TXaJ5sMm5KSsX;подобный объект существует в режиме реального времени, но для выполнения этого запроса был использован ключ тестового режима.
добавлено
Я прочитал несколько учебных пособий в Интернете, но все еще не получил лобовое руководство.
require_once "vendor/autoload.php";
\Stripe\Stripe::setApiKey('sk_live_xxxxxxxxxxxxxxxxxxxxxx');
$token = $_POST['stripeToken'];
// Add customer to stripe
$customer = \Stripe\Customer::create(array(
'email' => $email,
'source' => $token
));
// Unique order ID
$orderID = strtoupper(str_replace('.','',uniqid('', true)));
// Charge a credit or a debit card
$charge = \Stripe\Charge::create(array(
'customer' => $customer->id,
'amount' => $amt,
"currency" => "usd",
'description' => "Payment for ". $rooms,
'metadata' => array(
'order_id' => $orderID
)
));
// Retrieve charge details
$chargeJson = $charge->jsonSerialize();
Пожалуйста, что я могу сделать, чтобы решить эту проблему?