What could be causing the error when we process payment? We noticed that changing app permission on non-payment objects has some impact on when the error occurs.
Request [POST:https://scl-sandbox.dev.clover.com/v1/orders/V****G/pay] Payload:{"source":"clv_1*****7”} HTTP Header: [authorization] : [Bearer 8********9] [content-type] : [application/json] [accept] : [application/json] Response[403]: { "message" : "403 Forbidden", "error" : { "code" : "processing_error", "message" : "Invalid permissions for expandable fields." } }