namespace, '/myfatoorah_complete', [ [ 'methods' => 'GET', 'callback' => [ $this, 'myfatoorah_complete' ], 'permission_callback' => function () { return parent::checkApiPermission(); }, ], ] ); } public function myfatoorah_complete( $request ) { if ( ! is_plugin_active( 'myfatoorah-woocommerce/myfatoorah-woocommerce.php' ) ) { return parent::sendError( 'invalid_plugin', 'You need to install MyFatoorah – WooCommerce plugin to use this api', 404 ); } $_GET['oid'] = base64_encode( sanitize_text_field( $request['orderId'] ) ); $_GET['paymentId'] = $request['paymentId']; $value = do_action( 'woocommerce_api_myfatoorah_complete' ); return true; } } new FlutterMyFatoorah();