get_cached_account_data(); $account_country = isset( $account['country'] ) ? strtoupper( $account['country'] ) : ''; $payment_method_map = \WC_Payments::get_payment_method_map(); $payment_method_information_object = []; foreach ( $payment_method_map as $id => $payment_method ) { $payment_method_information_object[ $id ] = $payment_method->get_payment_method_information_object( $account_country ); } $payment_method_information_object = rawurlencode( wp_json_encode( $payment_method_information_object ) ); return " window.wooPaymentsPaymentMethodDefinitions = JSON.parse( decodeURIComponent( '" . esc_js( $payment_method_information_object ) . "' ) ); "; } }