Miscellaneous additions (previously untracked)

This commit is contained in:
Miguel Nogueira
2019-01-25 14:17:48 +00:00
parent 437d81838a
commit a8f089e3b2
7 changed files with 52 additions and 4 deletions

View File

@@ -10,18 +10,66 @@ $App = new \Slim\App([
]);
//TODO: rearrange endpoints
// detects the intent on the app's post load
$App->post
(
"/api/paddle/{authkey}/detectIntent",
"/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/paddle/{authkey}/hook",
"/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();