32 lines
713 B
PHP
32 lines
713 B
PHP
<?php
|
|
|
|
/*
|
|
* it means someone outside wp is accessing the file, in this case kill it.
|
|
*/
|
|
if (!defined('ABSPATH')) {
|
|
die('You can not access this file!');
|
|
}
|
|
|
|
|
|
|
|
// handling routes and endpoints
|
|
// diff routes and endpoints : https://stackoverflow.com/q/56075017/9497573
|
|
function routes_endpoints_CIPF()
|
|
{
|
|
$base_rest_route = "cipf_plugin/api/v1";
|
|
register_rest_route($base_rest_route, '/orders', array(
|
|
'methods' => 'POST',
|
|
'callback' => 'handle_orders_request_CIPF',
|
|
));
|
|
register_rest_route($base_rest_route, '/orders/(?P<orderID>[a-zA-Z0-9]+)/capture', array(
|
|
'methods' => 'POST',
|
|
'callback' => 'handle_orders_capture_request_CIPF',
|
|
));
|
|
};
|
|
add_action('rest_api_init', 'routes_endpoints_CIPF');
|
|
|
|
|
|
|
|
|
|
?>
|