Khi sử dụng sọc trong chế độ live tôi có được điều này lỗi PHP:sọc: Không đặt trước đó .. một đối tượng tương tự tồn tại trong chế độ kiểm tra, nhưng một chìa khóa chế độ sống được sử dụng để thực hiện yêu cầu này
No such token tok_fgfhn.. a similar object exists in test mode, but a live mode key was used to make this request
công trình Tất cả mọi thứ cũng ở chế độ kiểm tra Sọc, và tôi đã chuyển sang một khóa API trực tiếp.
tôi tạo ra một khách hàng mới như thế này:
$token = $_POST['stripeToken'];
$email = $_POST['email'];
$customer = \Stripe\Customer::create(array(
'email' => $email,
'card' => $token
));
//charge for user ads
$charge = \Stripe\Charge::create(array(
'customer' => $customer->id,
'amount' => $amount,
'currency' => 'eur'
));
Tôi đã chờ đợi nhiều giờ nhưng tôi vẫn nhận được lỗi này. Làm thế nào tôi có thể sửa chữa nó?
Dường như tài khoản của bạn chưa được kích hoạt hoặc bạn không sử dụng sửa khóa bí mật. Bạn đã liên lạc với họ chưa? – RST
Điều này là do bạn không thay đổi khóa API có thể xuất bản 'pk_live_XXX' và bạn vẫn đang sử dụng thử nghiệm' pk_test_YYY' – koopajah
cảm ơn trả lời của bạn, nhưng tài khoản của tôi được kích hoạt và tôi đã thay đổi cả khóa bí mật và API có thể xuất bản – Julien