stripe = $stripe; } public function post( $request ) { $data = $request->get_json_params(); $response = $this->stripe->get_oauth_url( $data['returnUrl'] ); if ( is_wp_error( $response ) ) { $this->logger->log( $response, __CLASS__ ); return new WP_Error( $response->get_error_code(), $response->get_error_message(), array( 'status' => 400 ) ); } return array( 'success' => true, 'oauthUrl' => $response, ); } }