Мне нужен скрипт автоматической покупки для opencart. Регистрация и корзина работают хорошо. я нашел почтовые запросы XHR для сохранения результатов, но когда я пытаюсь оформить заказ, я получаю эту ошибку:
$ch = curl_init();
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_URL, 'http://some_url.com/index.php?route=checkout/payment_method/save');
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, 'payment_method=pp_pro&comment=&agree=1');
curl_setopt($ch, CURLOPT_COOKIEJAR, 'cookies.txt');
curl_setopt($ch, CURLOPT_COOKIEFILE, 'cookies.txt');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$data = curl_exec($ch);
print $data;
{"error":{"warning":"Warning: Payment method required!"}}index.php?route=checkout/payment_address - подтвердите мне реальную информацию. но следующие шаги назад мне только шаблоны.






Opencart API — решение вашей проблемы. Посмотрите видео ниже:
https://thewikihow.com/video_bc2govdEiuA
OpenCart API позволяет вашему приложению получать доступ к текущим данным в OpenCart. Через API в OpenCart можно выполнять несколько общих операций. Операции включают в себя:
create — Создает с указанными параметрами. Например, вы можете добавлять товары в корзину, как указано в почтовом запросе OpenCart API о продуктах или product_id по адресу /index.php?route=api/корзина/добавить read — Извлекает информацию об указанном объекте. query — извлекает объекты, соответствующие заданным критериям. update — Обновляет элементы существующего объекта. upsert — Обновляет элементы существующего объекта, если он существует. Если объект не существует, он создается с использованием предоставленных параметров.
https://webocreation.com/blog/opencart-api-documentation-to-create-read-query-update-and-upsert
Я хочу купить не в моем магазине, где я могу получить токен для работы с API?
{"error":"Предупреждение: Имя пользователя и/или пароль не совпадают."}
В видео выше показано около 2:30 минут youtu.be/bc2govdEiuA?t=149 Admin >> System >> Users >> API, где вы можете их создать.
Попросите вашего администратора предоставить доступ пользователям API, иначе я не думаю, что есть поворот :)
Какая часть этого не работает, и что вы ожидаете? Будьте конкретны и вдавайтесь в подробности.