[ "displayErrorDetails" => true ] ]); //TODO: rearrange endpoints // detects the intent on the app's post load $App->post ( "/api/woocommerce/{authkey}/detectIntent", Hookmanager::class, ':detectPayloadIntent' ); // hooks into the EventSubscriptionCreated class, so that stuff can be done with it. // the request is redirected by the detectIntent endpoint. $App->post ( "/api/woocommerce/{authkey}/hooks/SubscriptionCreatead", Hookmanager::class, ':EventSubscriptionCreatead' ); $App->post ( "/api/woocommerce/{authkey}/hooks/SubscriptionCancelled", Hookmanager::class, ':EventSubscriptionCancelled' ); $App->post ( "/api/woocommerce/{authkey}/hooks/SubscriptionUpdated", Hookmanager::class, ':EventSubscriptionUpdated' ); $App->post ( "/api/woocommerce/{authkey}/hooks/SubscriptionPaymentSuccess", Hookmanager::class, ':EventSubscriptionPaymentSuccess' ); $App->post ( "/api/woocommerce/{authkey}/hooks/SubscriptionPaymentFailed", Hookmanager::class, ':EventSubscriptionPaymentFailed' ); $App->post ( "/api/woocommerce/{authkey}/hooks/SubscriptionPaymentRefunded", Hookmanager::class, ':EventSubscriptionPaymentRefunded' ); // TODO: deploy route $App->post ( "/api/wocommerce/{authkey}/requests/customer/{customerID}", Hookmanager::class, ':GetCustomerByID' ); $App->run();