*/ $pp_sdk_currency = "EUR"; $pp_sdk_debug = "true"; $pp_sdk_base_url="https://sandbox.paypal.com"; $pp_sdk_base_url="https://www.paypal.com"; // $pp_sdk_client_token="abc123xyz=="; $pp_sdk_src="$pp_sdk_base_url/sdk/js?client-id=" . PAYPAL_CLIENT_ID . "¤cy=$pp_sdk_currency&debug=$pp_sdk_debug"; $pp_sdk_src="$pp_sdk_base_url/sdk/js?client-id=" . PAYPAL_CLIENT_ID ; // $pp_sdk_attributes="src='$pp_sdk_src' data-client-token='$pp_sdk_client_token'"; // $pp_sdk_attributes="src='$pp_sdk_src'"; // $pp_sdk_html_script=""; return $fipfcard_paypal->add_to_front( array( $pp_sdk_src, "js/paypal/paypal.js", "html/paypal/paypal.html", ), ); } // handling routes and endpoints // diff routes and endpoints : https://stackoverflow.com/q/56075017/9497573 function fipf_routes_endpoints() { $base_rest_route = "fipf_plugin/api/v1"; register_rest_route($base_rest_route, '/orders', array( 'methods' => 'POST', 'callback' => 'handle_orders_request', )); // https://local_fipfcard_plugin.com/wp-json/fipf_plugin/api/v1/orders/21T129305J264761D/capture register_rest_route($base_rest_route, '/orders/(?P[a-zA-Z0-9]+)/capture', array( 'methods' => 'POST', 'callback' => 'handle_orders_capture_request', )); }; add_action('rest_api_init', 'fipf_routes_endpoints'); ?>