Я создаю приложение iOS для своего собственного магазина Shopify. Я создал частное приложение и использовал ключ API и пароль для вызова API в формате:
https://apikey:password@hostname/admin/resource.json
Проблема возникает, когда я пытаюсь использовать API для изменения статуса оплаты заказов. (Я могу создать новый заказ без проблем). Я не нахожу никакого API для изменения финансового состояния заказа. Я не могу изменить финансовый статус, изменив заказ, или я даже не могу совершить какую-либо транзакцию по API, независимо от того, «вид» транзакций: «авторизация», «захват» или «продажа».
Итак, как я могу изменить финансовый статус заказа с помощью API?
Вот пример запроса и ответа на использование API:
Объект называется:
/admin/orders/#{order_id}/transactions.json
запрос:
{
"transaction": {
"amount": 50,
"test":true,
"kind": "sale"
}
}
отклик:
{"errors":{"kind":["sale is not a valid transaction"]}}