I am trying to create an order using the API in the sandbox. However, after applying pretty much every permission available, I'm still getting this error: "403 Forbidden" : "Processing Error" : "Invalid permissions for expandable fields."
I saw a recent post that explained that when creating an order, that you need to have Read permission on merchant, customer, and orders. I applied these permissions on my Test Food Truck Pub app that exists on my account in the sandbox. I've also tried applying all permissions and I'm still getting the same error. I also created a brand new Access Token with OAuth to see if that would reset things, but I still cannot successfully create an order. My permissions currently look like the below. I've also pasted my Request body below.
Endpoint: https://scl-sandbox.dev.clover.com/v1/orders
Request Body:
{application/json={
"currency": "usd",
"email": "john@foodtruck.pub",
"items": [
{
"amount": 500,
"currency": "USD",
"description": "hot bites",
"quantity": 1
}
]
}}
App Permissions in Sandbox: