module_url = untrailingslashit( $module_url ); } /** * Enqueues the necessary scripts. * * @return void */ public function enqueue(): void { wp_enqueue_script( 'ppcp-vaulting-myaccount-payments', untrailingslashit( $this->module_url ) . '/assets/js/myaccount-payments.js', array( 'jquery' ), '1', true ); } /** * Localize script. */ public function localize() { wp_localize_script( 'ppcp-vaulting-myaccount-payments', 'PayPalCommerceGatewayVaulting', array( 'delete' => array( 'endpoint' => home_url( \WC_AJAX::get_endpoint( DeletePaymentTokenEndpoint::ENDPOINT ) ), 'nonce' => wp_create_nonce( DeletePaymentTokenEndpoint::nonce() ), ), ) ); } }